.standardtext {font-size:1.1em;}

HTML {
	FONT-SIZE: 100%; MIN-HEIGHT: 100%; MARGIN-BOTTOM: 1px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 62.5%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1.title {
	FONT-SIZE: 1.8em; COLOR: #666666
}
H1.title A {
	FONT-SIZE: 0.8em; COLOR: #666666; TEXT-DECORATION: none
}
H1.title A:hover {
	COLOR: black
}
H1.subtitle {
	FONT-SIZE: 1.5em; COLOR: #666666
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em
}
#wrapper {
	BORDER-RIGHT: #d7d7d7 0px solid; BORDER-TOP: #d7d7d7 0px solid; MARGIN: 0px auto; BORDER-LEFT: #d7d7d7 0px solid; WIDTH: 78em; BORDER-BOTTOM: #2d8380 0.2em solid
}
#banner {
	POSITION: relative; HEIGHT: 11.5em; BACKGROUND-COLOR: white
}
#topnav {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0px; Z-INDEX: 100; RIGHT: 0px; PADDING-BOTTOM: 0px; COLOR: #989a9a; PADDING-TOP: 0.2em; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
#topnav A {
	FONT-WEIGHT: bold; COLOR: #989a9a; TEXT-DECORATION: none
}
#topnav A:hover {
	TEXT-DECORATION: underline
}
#navbar {
	BORDER-TOP: #d7d7d7 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #d7d7d7 1px solid; HEIGHT: 2.2em; BACKGROUND-COLOR: #dff3f4
}
.youarehere {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px
}
#necklace {
	Z-INDEX: 99; RIGHT: -1em; POSITION: absolute; TOP: 2.6em
}
#navbar LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#navbar LI A {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; COLOR: #989a9a; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#navbar LI A:hover {
	COLOR: black
}
#content {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; OVERFLOW: hidden; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid; BACKGROUND-COLOR: white
}
#footertop {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0px auto; BORDER-LEFT: red 0px solid; WIDTH: 78em; COLOR: #2d8380; PADDING-TOP: 0.3em; BORDER-BOTTOM: red 0px solid; POSITION: relative; HEIGHT: 2em; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#footertop LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#footertop A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #2d8380; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footertop A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#tickbox {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; LEFT: 0px; BORDER-LEFT: red 0px solid; COLOR: #7b7b7b; PADDING-TOP: 0.3em; BORDER-BOTTOM: red 0px solid; POSITION: absolute; TOP: 0px
}
#tickbox A {
	FONT-SIZE: 1em; COLOR: #7b7b7b
}
#tickbox A:hover {
	COLOR: black; TEXT-DECORATION: none
}
#footerbottom {
	FONT-SIZE: 1em; MARGIN: 0px auto; WIDTH: 78em; COLOR: #7b7b7b; HEIGHT: 2em; TEXT-ALIGN: center
}
#footerbottom A {
	FONT-WEIGHT: bold; COLOR: #2d8380; TEXT-DECORATION: none
}
#footerbottom A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#leftcolumn {
	PADDING-LEFT: 0.2em; FLOAT: left; WIDTH: 15.2em; HEIGHT: 100%; BACKGROUND-COLOR: white
}
#jewellerynav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 3px 0 0 0;/*0.3em auto 0.2em;*/ OVERFLOW: hidden; WIDTH: 15.2em; PADDING-TOP: 0px; BACKGROUND-COLOR: #f6f8f7
}
#jewellerynav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; LIST-STYLE-TYPE: none
}
#jewellerynav LI A {
	display:block; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#jewellerynav LI A:hover {
	COLOR: black
}
#jewellerynavhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0.4em; MARGIN: 0px 0px 0.5em; CURSOR: default; COLOR: #666666; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #c5d8dc
}
#giftideas {
	PADDING-RIGHT: 0px; BORDER-TOP: #2d8380 2px solid; PADDING-LEFT: 0.4em; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #2d8380 2px solid; BACKGROUND-COLOR:#FFFFCC; margin-top:1em;
}
#giftideas A {
	PADDING-RIGHT: 4em; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.4em; COLOR: #666666; PADDING-TOP: 0.4em; TEXT-DECORATION: none
}
#giftideas A:hover {
	COLOR: black
}
#gemstone {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: relative; BACKGROUND-COLOR: white
}
#gemstonehead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0.3em; CURSOR: default; COLOR: #666666; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #cccccc
}
#gemstone LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; LIST-STYLE-TYPE: none
}
#gemstone LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #666666; TEXT-DECORATION: none
}
#gemstone LI A:hover {
	COLOR: black
}
#commission {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.2em; OVERFLOW: hidden; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; POSITION: relative; BACKGROUND-COLOR: white
}
#commissionhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0.5em; COLOR: #666666; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #c5d8dc
}
#commissionhead A {
	PADDING-RIGHT: 2.5em; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.4em; COLOR: #666666; PADDING-TOP: 0.4em; TEXT-DECORATION: none
}
#commission A {
	FONT-WEIGHT: bold; COLOR: #187b98; TEXT-DECORATION: none
}
#commission A:hover {
	COLOR: black
}
#commission P {
	PADDING-RIGHT: 5em; PADDING-LEFT: 0.5em; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.2em; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0.2em
}
#telephone {
	FONT-SIZE: 1.8em; MARGIN: 0.3em 0px; COLOR: #666666; LETTER-SPACING: 0.08em; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#rightcolumn {
	MARGIN: 0.5em; display:inline;OVERFLOW: hidden; HEIGHT: 100%; BACKGROUND-COLOR: white
}
.minheight {
	FLOAT: right; WIDTH: 1px; HEIGHT: 46em; BACKGROUND-COLOR: white
}
#righttop {
	PADDING-RIGHT: 1em; PADDING-LEFT: 2em; FLOAT: left; PADDING-BOTTOM: 1em; WIDTH: 58em; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
#righttopspacer {
	FLOAT: right; WIDTH: 33em; HEIGHT: 12em; BACKGROUND-COLOR: white;display:none;
}

#rightbottom {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1em; PADDING-LEFT: 1.8em; FLOAT: left; PADDING-BOTTOM: 1em; WIDTH: 59em; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
.homeproduct {
	height:270px; BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: left; BORDER-LEFT: red 0px solid; WIDTH: 17em; BORDER-BOTTOM: red 0px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center; display:inline;margin:0 2.5em 1em 0;
}
.homeproduct P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; TEXT-ALIGN: left
}
.homeproductspacer {
	DISPLAY: none; FLOAT: left; MARGIN: 0px 1.4em; WIDTH: 0.1em; HEIGHT: 23em; BACKGROUND-COLOR: black
}
.homeproduct IMG {
	BORDER-RIGHT: #187b98 1px solid; BORDER-TOP: #187b98 1px solid; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #187b98 1px solid; BORDER-BOTTOM: #187b98 1px solid
}
.homeproduct A {
	FONT-WEIGHT: bold; COLOR: #187b98; TEXT-DECORATION: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG.left {
	BORDER-RIGHT: #187b98 1px solid; BORDER-TOP: #187b98 1px solid; FLOAT: left; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #187b98 1px solid; WIDTH: 20em; BORDER-BOTTOM: #187b98 1px solid
}
IMG.right {
	BORDER-RIGHT: #187b98 1px solid; BORDER-TOP: #187b98 1px solid; FLOAT: right; MARGIN: 1em 0px 1em 1em; BORDER-LEFT: #187b98 1px solid; WIDTH: 20em; BORDER-BOTTOM: #187b98 1px solid
}
INPUT.buy {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0.4em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0.2em; BORDER-LEFT: #666666 1px solid; CURSOR: pointer; COLOR: #555555; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #99ccff
}
TABLE.contact {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; FONT-SIZE: 1.2em; BORDER-LEFT: black 0px solid; WIDTH: 45em; BORDER-BOTTOM: black 0px solid
}
TD.firstcol {
	WIDTH: 30em
}
.category {
	DISPLAY: block; FLOAT: left; WIDTH: 12em; HEIGHT: 13.9em; margin-bottom:10px;TEXT-ALIGN: center
}
.category P A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #666666; TEXT-DECORATION: none
}
.category P A:hover {
	COLOR: black
}
.categoryimg {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: left; BORDER-LEFT: black 1px solid; WIDTH: 11em; PADDING-TOP: 0.4em; BORDER-BOTTOM: black 1px solid; HEIGHT: 14.9em; TEXT-ALIGN: center
}
.categoryimg IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; WIDTH: 10em; BORDER-BOTTOM: #999999 1px solid;
}
.categoryimg IMG:hover {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.categoryspacer {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0.2em; WIDTH: 1px; HEIGHT: 2.9em
}
.clear {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 1em; WIDTH: 55em; PADDING-TOP: 1em; HEIGHT: 1.5em; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.birth TD {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}

#navbar LI .youarehereselected {FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none;}


input,select,textarea {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0.4em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0.2em; BORDER-LEFT: #666666 1px solid; CURSOR: pointer; COLOR: #333333; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #ffffff;
}

.errormessage
{
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0.4em; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0.2em; BORDER-LEFT: #666666 1px solid; CURSOR: pointer; COLOR: #333333; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #ffffff;
}


.scollpadding {
	font-size:12px;
	text-align:center;
	padding-bottom:20px;
}