@charset "utf-8";
/* CSS Document */
	
td {
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
}

th {
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
}

#links {
	padding:5px;
	word-spacing:25px;
}
	
input {
	color: #5d5b5b;
	font-size: 12px
	font-style: normal;
	border: 1px solid #999;
	}

.button { 
	background: #ccc;
	font-size: 9px;
	border: 1px solid #999; 
	}
	.button:hover { 
		background: #ddd;
		border: 1px solid #888;
		cursor: pointer;
		}

select {
	border: 1px solid #999;
	color:#5d5b5b;
	padding: 1px;
	}

textarea {
	border: 1px solid #999;
	color:#5d5b5b;	
	}
	
table {
	border-collapse: collapse;
}

.italic-small{
font-style: italic;
font-size: 10px;
}

#3 {
display:inline-block;
	}
	
#product_search_area {
	position: relative;
	padding:5px;
}

#sort_area {
	position: relative;
	padding:5px;
}

#product_table {
	position: relative;
	padding:5px;
}

#search_button_area {
	position: relative;
	padding:5px;
}

#search_product_rightside {
	position: absolute;
	left: 300px;
	top: 38px;
	z-index:2;
}

#update_price_box {
	padding:5px;
}

#pagecontroller-container {
	position:absolute;
	top:240px;
	left:155px;
	width:626px;
	z-index:3px;
}

#greybar {
	position:absolute;
	top:73px;
	width:626px;
	z-index:3px;
	height:27px;
}

#refine-box {
	position:relative;
	display:inline;
	z-index:2;
	width:626px;
	height:35px;
	margin:0px;
	margin-bottom:10px;
	margin-left:5px;
}

#refine-box select {
	top:11px;
	position:relative;
	margin-left:10px;
	margin-right:10px;
	float:right;
	z-index:3px;
}
.p-name2{ font-size:16px;}
.p-name3{ font-size:22px;}
.p-name4{ font-size:10px;}

.p-name3_sale{ 
	font-size:22px;
	color:#F03;
	}

.p-name_scratchedout{
	font-size:14px;
	color:#666;
	z-index:2;
	text-decoration:line-through;
}

#refine-box-total {
	position:relative;
	top:70px;
}

#pagescontrol {
	position:absolute;
	top:80px;
	left:12px;
	z-index:3px;
}

#refine-search-link{
	color:#666;
	position:absolute;
	top:74px;
	left:280px;
	z-index:3px;
	font-size:12px;
	padding:5px;
}

#refine-search-link:hover {
	color:#000;
	position:absolute;
	top:74px;
	left:280px;
	z-index:3px;
	font-size:12px;
	background-color:#FFF;
	padding:5px;
}

#refine-search-link2{
	color:#666;
	padding-bottom:5px;
	padding-top:5px;
}

#refine-search-link2:hover {
	color:#000;
	background-color:#FFF;
	padding-bottom:5px;
	padding-top:5px;
}

#refine-search-link3{
	color:#09F;
	padding-bottom:5px;
	padding-top:5px;
}

#refine-search-link3:hover {
	color:#000;
	background-color:#FFF;
	padding-bottom:5px;
	padding-top:5px;
}

#remove-refine-search-link{
	color:#666;
	position:absolute;
	top:74px;
	left:387px;
	z-index:3px;
	font-size:12px;
	padding:5px;
}

#remove-refine-search-link:hover {
	color:#000;
	position:absolute;
	top:74px;
	left:387px;
	z-index:3px;
	font-size:12px;
	background-color:#FFF;
	padding:5px;
}
	

#product {
	position: absolute;
	left: 2px;
	bottom: 50px;
	border:none;
}

#productname {
	position: absolute;
	font-weight:500;
	left: 5px;
	top: -35px;
	color:#333;
	font-size:10px;
	max-width:90px;
	z-index:2;
}

#productprice {
	position: absolute;
	right: 6px;
	top: -26px;
	font-size:16px;
	color:#00a9fb;
	z-index:2;
}

#productsaleprice {
	position: absolute;
	right: 6px;
	top: -26px;
	font-size:16px;
	color:#F03;
	z-index:2;
}

#productsaleprice_sp {
	color:#F03;
}

#productprice_X {
	position: absolute;
	right: 6px;
	top: -37px;
	font-size:12px;
	color:#666;
	z-index:2;
	text-decoration:line-through;
}

#productprice_X_sp {
	position: absolute;
	top: -12px;
	font-size:12px;
	color:#666;
	z-index:2;
	text-decoration:line-through;
}



#qb-link {
	position: absolute;
	left:85px;
	bottom:4px;
  display: block;
  width: 61px;
  height: 16px;
  background: url(http://images.sundarijewellery.co.uk/generalimages/qb-btn.jpg) no-repeat 0 0;
  list-style:none;

}

#qb-link:hover
{ 
  background-position: 0 -16px;
  color:#555;
}
#fom-link {
	position: absolute;
	left:8px;
	bottom:6px;
	font-size:9px;
	color:#666;
	z-index:2;
	text-decoration:none;
}


#fom-link:hover {
	position: absolute;
	left:8px;
	bottom:6px;
	font-size:9px;
	z-index:2;
	text-decoration:none;
	color:#000;
}

#productmaster {
	position: relative;
	padding: 0px;
	margin:5px;
	display:inline;
}

#relatedgroup {
	position: relative;
	padding: 0px;
	margin:0px;
	display:inline;
	}
	
#collectionname {
	position: absolute;
	left: 460px;
	top: 20px;
	color:#333333;
	font-size:18px;
	width:300px;
	z-index:2;
	font-weight:bold;
}

#collectionlabel {
	position: absolute;
	left: 10px;
	top: -20px;
	color:#a69d8f;
	font-size:14px;
	width:300px;
	z-index:2;

}

#collectiondescription {
	position: absolute;
	left: 460px;
	top: 50px;
	color:#FFFFFF;
	font-size:14px;
	width:300px;
	z-index:2;
}
	
#bannerimage {
	position: relative;
	padding: 0px;
	margin:0px;
	display:inline;
}

/*Custome Checkbox*/

.fakecheckwhite-off {
	font: 12px  Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(http://images.sundarijewellery.co.uk/generalimages/colour_Swatch_Images/colourswatch-general-off.png)  no-repeat;
	outline: none;
	height: 10px;
	width: 10px;
	display: inline-block;
	padding: 1px 1px 1px 10px;
}


.fakecheckwhite {
	font: 12px  Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(http://images.sundarijewellery.co.uk/generalimages/colour_Swatch_Images/colourswatch-general.png)  no-repeat;
	outline: none;
	height: 10px;
	width: 10px;
	display: inline-block;
	padding: 1px 1px 1px 10px;
}


.fakechecked1 {
	background-position: left -19px;
}
#checkrefine {
	position:absolute;
	top:35px;
	left:6px;
	line-height:2px;
}
.refinetext1{
	font-size:9px}
.refinetext2{
	font-size:9px;
	color:#CCC
	}
.refinetitle{
	font-size:13px;
	line-height:8px;
}

#checkrefine a {
	position:relative;
	top:0px;
	left:-8px;
}
.dummycheck{
	position:absolute;
	visibility:hidden;
	}
	
#lightbox-wrap {
	position:absolute;
	left:27px;
	top:10px;
	width:250px;
	color:#666;
}
#lightbox-wrap2 {
	position:absolute;
	left:25px;
	width:380px;
	top:40px;
	color:#555;
}
#lightbox-wrap3 {
	position:absolute;
	right:-55px;
	text-align:right;
	top:10px;
	color:#555;
}


#lightbox-product-name {
	font-size:12px;
	z-index:4;
	width:200px;
}

#buybtn {
	position:absolute;
	right:0px;
	bottom:15px;
}

#lightbox-product-image {
	border-color:#CCCCCC;
	border:thin;
	position:absolute;
	right:20px;
	top:60px;
	z-index:1;
}

#lightbox-price-label {
	font-size:12px;
}

#lightbox-quantity-label {
	font-size:12px;
}

#lightbox-submit {
	position:absolute;
	left:0px;
	bottom:0px;
}

#quick-shop-label {
	font-size:16px;
	color:#09F;
}

#lightbox-more-information {
	position:absolute;
	bottom:23px;
	left:10px;
	font-size:12px;
	color:#09F;
	font-weight:bold;
	text-decoration:none;
}

#lightbox-description {
	width:200px;
	}

#lightbox-more-information:hover {
	position:absolute;
	bottom:23px;
	left:10px;
	font-size:12px;
	color:#03F;
	font-weight:bold;
	text-decoration:none;
}

#search-text-box {
	position:absolute;
	right:20px;
	top:40px;
}

#coloursref {
	position:absolute;
	right:20px;
	top:10px;
}

#pagenumber {
	color:#666;
}

#pagenumberhighlight {
	color:#09F;
}
	
#banner-image1 {
	position:absolute;
	left:155px;
	top:129px;
	width:626px;
}

#search-text-container {
	position:absolute;
	right:20px;
	top:40px;
}

#search-button {
	position:relative;
	top:7px;
	left:4px;
	border: none 0;
}

#adverts {
	position:absolute;
	top:129px;
	right:8px;
	width:148px;
}

.advert {
	width:148px;
}

#phoneicon {
	position:absolute;
	right:20px;
	bottom:5px;
}

#shortcart {
	position:absolute;
	right:45px;
	top:11px;
	z-index:2;
	text-align:right;
}

#shortcart a {
	color:#333;
}

#shortcart span {
	float:right;
	font-size:10px;
	font-weight:bold;
}

#shortcart-image {
	position:absolute;
	top:12px;
	right:18px;
}

#contactform{position:absolute;
top:155px;
right:20px;
width:400px;
height:420px;
background-color:#EDEDED;
border:1px solid #999;
}

#cont-details {
	padding:10px;
}

#signinform {
	position:absolute;
	top:180px;
	left:29px;
	width:419px;
	height: 147px;
	padding: 10px;
	background-color:#EDEDED;
	border:1px solid #999;
	}
	#signinform th { padding-top:10px; }
	#signinform p { margin-left: 127px; }

#forgotform {
	position:absolute;
	top:363px;
	left:29px;
	width:419px;
	height:130px;
	padding:10px;
	background-color:#EDEDED;
	border:1px solid #999;
	}
	#forgotform p { align: center; width: 100%; }

#newform{position:absolute;
top:180px;
right:29px;
width:419px;
height:90px;
background-color:#EDEDED;
border:1px solid #999;
}

#new-details {
	padding:10px;

}

.spec {
	float:right;
}

#box-holder {
	position:relative;
}

#signup-dropdown {
	position:relative;
	display:inline-block;
	top:171px;
	left:26px;
}

#signup-dropdown-message {
	position:absolute;
	top:5px;
	left:10px;
	z-index:3;
}

.left {
	float:right;
}

.right {
	float:left;
}

#register-intro {
	position:absolute;
	top:170px;
	left:20px;
}

#register-bar1 {
	position:absolute;
	top:190px;
	left:15px;
}

#bar1-label {
	position:absolute;
	top:195px;
	left:23px;
	font-weight:bold;
}

#register-bar2 {
	position:absolute;
	top:290px;
	left:15px;
}

#bar2-label {
	position:absolute;
	top:295px;
	left:23px;
	font-weight:bold;
}

#register-bar3 {
	position:absolute;
	top:453px;
	left:15px;
}

#bar3-label {
	position:absolute;
	top:458px;
	left:23px;
	font-weight:bold;
}

#register-bar4 {
	position:absolute;
	top:580px;
	left:15px;
}

#bar4-label {
	position:absolute;
	top:585px;
	left:23px;
	font-weight:bold;
}

#required-fields {
	position:absolute;
	top:220px;
	left:23px;
	font-size:9px;
}
	
#contact-details {
	position:absolute;
	top:325px;
	left:26px;
}	

#account-details {
	position:absolute;
	top:488px;
	left:26px;
}	


#communication-pref {
	position:absolute;
	top:620px;
	left:26px;
}

#cbtn2 {
	display: block;
  width: 143px;
  height: 20px;
  background: url(http://images.sundarijewellery.co.uk/generalimages/shoppingcart.jpg) no-repeat 0 0;

}

#cbtn2:hover
{ 
  background-position: 0 -20px;
  color:#555
}

.cbtnstyle2 {
	font-size:16px;
	padding-left:10px;
}

#register-btn {
	position:absolute;
	left:790px;
	bottom:0px;
}

#register-btn2 {
	position:absolute;
	left:790px;
	bottom:405px;
}

#registered-options {
	position:absolute;
	top:180px;
	left:23px;
}

#no-products {
	padding:15px;
	font-size:12px;
}

#sorry {
	font-size:14px;
}

#blog-container {
	position:absolute;
	top:0px;
	left:10px;
	width:750px;
}

#blog-title {
	position:absolute;
left:156px;
top:130px;
width:500px;
}

#profile-info {
	position:absolute;
	top:300px;
	left:160px;
	color:#fff
}

#change-password {
	position:absolute;
	top:300px;
	left:523px;
	color:#fff
	
}
a.gb:link {

	color: #777;
	text-decoration: none;
	font-weight: normal;
}

a.gb:visited { 
	color: #777;
	text-decoration: none;
	font-weight: normal;
}

a.gb:hover {
	color: #000;
	text-decoration: none;

}
a.normal:link {

	color: #555;
	text-decoration: none;
	font-weight: normal;
}

a.normal:visited { 
	color: #555;
	text-decoration: none;
	font-weight: normal;
}

a.normal:hover {
	color: #555;
	font-weight:500;
	text-decoration: underline;

}  
a.normal:active { 
	color: #555;
	font-weight: none;
}

.superlinks {
	color:#666;
	text-decoration: none;
	
}

.superlinks:hover {
	color:#666;
	text-decoration: underline;
}

.giftwraptext {
	color:#62AFF7;
	font-size:10px;
}

.luxpacktext {
	color:#FA96EE;
	font-size:10px;
}