.bridalColor { 
	color: #A8AECD;
}
.text14px {
	font-size:14px;
}
.text16px {
	font-size:16px;
}

.default {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: arial, helvetica, sans-serif
}
.titlegreen {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: bec7dc; LINE-HEIGHT: 12px; FONT-FAMILY: arial, helvetica, sans-serif
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #606069; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, sans-serif
}
body { 
	background-color:#FFFFFF;
}
a {
	color: #666699;
	text-decoration: underline;
}
del {
	color:#000000;
}
a:hover {
	TEXT-DECORATION: none;
}

A.under:link {
	FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.under:visited {
	FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.under:active {
	FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.under:hover {
	FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}


A.guide:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.guide:visited {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.guide:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.guide:active {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline;
}

A.guidered:link {
	FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.guidered:visited {
	FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.guidered:hover {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.guidered:active {
	FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline;
}


A.guide2:link {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.guide2:visited {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.guide2:hover {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
A.guide2:active {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}

A.blue:link {
	FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.blue:visited {
	FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.blue:active {
	FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.blue:hover {
	FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}

.menulinkwhite {
	BORDER-RIGHT: green thick; BORDER-TOP: green thick; BORDER-LEFT: green thick; COLOR: #ffffff; BORDER-BOTTOM: green thick; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sidemenulink:link {
	COLOR: #3333cc; TEXT-DECORATION: none
}
A.sidemenulink:visited {
	COLOR: #333399; TEXT-DECORATION: none
}
A.sidemenulink:active {
	COLOR: #333399; TEXT-DECORATION: none
}
A.sidemenulink:hover {
	COLOR: #3333cc; TEXT-DECORATION: underline
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bkglightblue {
	background-color: #BEC7DC;
}
.sideComments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.faqHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666699;

}
.box3d {
	margin: 10px;
	padding: 10px;
	height: 10px;
	width: 10px;
}
.box3dlower {
	border: medium outset #BEC7DC;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
}
.header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: bold;
	margin: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img { border:none; }
.outofstock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF0000;
}
.bridalbox {
	COLOR: #000000; border-right: #bec7dc 1px solid; border-bottom: #bec7dc 1px solid; border-top: #bec7dc 1px solid; border-left: #bec7dc 1px solid; margin-top:2px; margin-left:2px;
}
.box3Dlower h2 {
	font-size: 12px;
	margin:0px;
	padding-left:1px;
}
.catHdr h1 {
	display:none;
}
.descriptionText h2 {
	font-size: 12px;
	margin:0px;
}
.red {
	color:#FF0000;
}
.left { float:left; padding:5px; }

.currentPage { text-decoration:none; font-size:14px; font-weight:bold; }
.otherPages { font-size:12px; }
.noUnderline { text-decoration:none; }

.fpBox {
	width:675px;
	background:url(wedding_jewellery_images/fp-full-box-bg.jpg) no-repeat bottom left;
	margin-top:5px;
	margin-left:5px;
	padding-bottom:28px;
}
.fpBox h1 {
	background:url(wedding_jewellery_images/fp-full-box-top.jpg) no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.fpBox p {
	padding:0px 10px 0px 10px;
}
.fpBox img {
	padding:5px;
	margin:0px 5px 5px 5px;
	border:#A0A7C9 solid 1px;

}

.fpBoxHalfLeft {
	width:335px;
	height:220px;
	background:url(wedding_jewellery_images/fp-half-box-bg.jpg) no-repeat bottom left;
	margin-top:5px;
	margin-left:5px;
	float:left;
}
.fpBoxHalfLeft h1 {
	background:url(wedding_jewellery_images/fp-half-box-top.jpg) no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.fpBoxHalfLeft p {
	padding:0px 10px 0px 10px;
}
.fpBoxHalfLeft img {
	padding:5px;
	margin:0px 5px 5px 5px;
	border:#A0A7C9  solid 1px;
}

.fpBoxHalfLeft a {
	color:#000000;
}

.fpBoxHalfRight {
	width:335px;
	height:220px;
	background:url(wedding_jewellery_images/fp-half-box-bg.jpg) no-repeat bottom left;
	margin-top:5px;
	margin-left:5px;
	float:left;
}
.fpBoxHalfRight h1 {
	background:url(wedding_jewellery_images/fp-half-box-top.jpg) no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.fpBoxHalfRight p {
	padding:0px 10px 0px 10px;
}

.fpBoxHalfRight img {
	border:#A0A7C9 solid 1px;
	padding:5px;
	margin:0px 5px 5px 5px;
}
.fpBoxHalfRight a {
	color:#000000;
}

.clearall {
	clear:both;
}
.fpContainer {
	width:685px;
	margin:10px 0px 0px 0px;
	padding:0px;
/*	margin:0 auto;
	align:center;
*/
}

.jewelleryCommentsBox {
	width:475px;
	background:url(wedding_jewellery_images/fp-475-box-bg.jpg) no-repeat bottom left;
	margin-top:5px;
	/*margin-left:50px;*/
	padding-bottom:5px;
}
.jewelleryCommentsBox h1 {
	background:url(wedding_jewellery_images/fp-475-empty-box-top.jpg) no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	
}
.jewelleryCommentsBox p {
	padding:0px 10px 0px 10px;
}
.jewelleryCommentsBox hr {
	width:95%;
}

.jewelleryBox {
	width:587px;
	background:url(wedding_jewellery_images/fp-jewellery-box-bg.jpg) no-repeat bottom left;
	margin-top:5px;
	margin-left:50px;
	padding-bottom:10px;
}
.jewelleryBox h1 {
	background:url(wedding_jewellery_images/fp-jewellery-box-top.jpg) no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.jewelleryBox p {
	padding:0px 10px 0px 10px;
}

.jewelleryBoxClear {
	width:587px;
	background:url(wedding_jewellery_images/fp-jewellery-box-bg.jpg) no-repeat bottom left;
	margin-top:5px;
	margin-left:50px;
	padding-bottom:10px;
}
.jewelleryBoxClear h1 {
	background:url(wedding_jewellery_images/fp-empty-box-top.jpg) no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.jewelleryBoxClear p {
	padding:0px 10px 0px 10px;
}

.g-follow {
padding-left:10px;
}

.jewellery475Box p {
	padding:0px 10px 5px 10px;
}
.jewellery475Box {
	width:475px;
	background:url(wedding_jewellery_images/fp-475-box-bg.jpg) no-repeat bottom left;
	margin-top:5px;
	/*margin-left:50px;*/
	padding-bottom:15px;
}
.jewellery475Box h1 {
	background:url(wedding_jewellery_images/fp-475-box-top.jpg) no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.jewellery475Box ul {
	padding-left:30px;
}
.jewellery475Box .left {
	padding-left:30px;
}

.right {
	padding:0px 10px 0px 10px;
	float:right;
}
input {
	vertical-align:middle;
	
}
.pad {
	margin-left:50px;
}
.price {
	font-size:140%;
	font-weight:bold;
	color:#FF0000;
}


div#header2 {
	background:url(wedding_jewellery_images/gradient-bar.jpg);
	padding:0px 0px 0px 0px;
    margin-top: 0px;
	width:850px;
}
div#header2 ul {
/*	margin-left:75px;*/
	padding-left:98px;
	margin:0
	/*padding-left: 115px;*/
	/*display: inline;*/
 
} 

div#header2 li {	
	list-style-type:none;
	float:left;
	font-weight:bold;
	color:#999999;
	padding:4px;
	vertical-align:middle;
	display:inline;
	
}

div#header3 { 
	background:url(wedding_jewellery_images/jumble.gif) repeat;
	height:20px;
	width:850px;
}
div#footer {
	background:url(wedding_jewellery_images/gradient-bar.jpg) no-repeat;
	margin-top:-15px;
	width:850px;
}
.copyright { 
	font-size:9px;
}
div#navBar ul {
	margin:0px;
	padding:3px 0px 5px 0px;
	border-top:solid 1px #CCCCCC;
	list-style-type: none;
	
	padding: 0; 
}
div#navBar li {

	background-image: url(wedding_jewellery_images/bullet.gif); 
	background-repeat: no-repeat;
	background-position: 0px .7em;

	padding:5px 0px 5px 10px;
	margin:0px;
	border-bottom:solid 1px #CCCCCC;
	vertical-align:bottom;
}
.navHdr {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: bec7dc;
	margin-bottom:5px;
}
div#navBar a:hover
{
	background-color:#F4F4F4;
}
#navBar a
{
	display: block;
	color:#333333;
	width: 12em;
	padding: .2em .0em;
}
#wrap { 
	text-align: left;
	/*margin:0px auto;
	margin-left:auto;
	margin-right:auto;
    width:851px;*/
	margin:1px;
	width:851px;
	border:#A0A7C9 1px solid;
}

.twoColumns {
	width:95%;
  	padding: 5px;
	margin-top:0px;
  	margin-left: 30px;
	margin-bottom:15px;
	padding-bottom:15px;
}
.twoColumns ul {
	list-style-type:disc;
	width:135em;
}

.twoColumns li {
    float: left;
	font-size:12px;
	margin-top:2px;
    width: 15em;
	padding-bottom:5px;
}
div#jewelleryBox .starBackground h1 {
background-image:url(wedding_jewellery_images/star.gif);
z-index:10;
left:-100px;
}

#pa { font-family: Arial,sans-serif; background: #FFF; text-align: center; padding: 0px; border: 6px solid #A0A7C9; position: absolute; z-index: 100000; width:332px; left: 27px;}
#pa2 { font-family: Arial,sans-serif; background: #FFF; text-align: center; padding: 0px; border: 6px solid #A0A7C9; position: absolute;  z-index: 100000; width:332px; left: 270px;}
#pa .pa_close {padding: 0; margin: 0; position: absolute; top: 5px; right: 5px;}
#pa a img {border: none; text-decoration: none;}
#surveyTitle {background-color:#A0A7C9; color:#FFFFFF; font-size:14px;  padding:5px 0px 10px 0px;}
#careerSources {margin: 20px;}
.submitDivider {background-color:#A0A7C9}
#closeWindow {float:right;}
#rightNavTitle {background-color:#A0A7C9; color:#FFFFFF}
.lightBrown {color:#6f6d5e; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.imgNoBorder img {
	border:none;
}