div.c6 {
	text-align: center;
	font-size: 75%;
	padding-bottom: 0.5em;
}
p.c5  {
text-align : center;
}
span.c4 {
font-size : 70%;
}
div.c3 {
text-align : center;
}
strong.c2 {
text-decoration : underline;
}
span.c1 {
font-size : 80%;
}
.dhtmlwindow {
position : absolute;
border : 2px solid black;
visibility : hidden;
background-color : white;
}
.drag-handle {
padding : 1px;
text-indent : 3px;
font : bold 14px Arial;
background-color : #ff99ff;
color : white;
cursor : move;
overflow : hidden;
width : auto;
}
.drag-handle .drag-controls {
position : absolute;
right : 1px;
top : 2px;
cursor : pointer;
}
.drag-contentarea {
background-color : white;
color : black;
height : 150px;
padding : 2px;
overflow : auto;
}
.drag-statusarea {
border-top : 1px solid gray;
background-color : #f8f8f8;
height : 13px;
}
.drag-resizearea {
float : right;
width : 13px;
height : 13px;
cursor : nw-resize;
font-size : 0;
}
a:link {
	color : #906;
	text-decoration : underline;
}
a:visited {
text-decoration : underline;
}
a:hover {
text-decoration : underline;
color : #0033cc;
}
a:active {
text-decoration : none;
}
.main {
	font-family : Arial, Helvetica, sans-serif;
	color : #990066;
	font-size : 12px;
}
.maincategorycopy {
	font-family : Arial, Helvetica, sans-serif;
	color : #990066;
	font-size : 12px;
	text-align: left;
	margin: -5px 30px 0 30px;
	visibility: visible;
}
.menmaincategorycopy {
	font-family : Arial, Helvetica, sans-serif;
	color : #06F;
	font-size : 12px;
	text-align: left;
	margin: 0 30px 0 30px;
}
#subcategorypages a{
	color : #333;
	font : normal small-caps bold 1.5em Verdana, sans-serif;
	text-decoration : underline overline;
}

#subcategorypages a:hover {
	color : #909;
	font : normal small-caps bold 1.5em Verdana, sans-serif;
	/* [disabled]text-decoration : none; */
	/* [disabled]background-color: #F9F; */
}
#subcategorymenpages a {
	color : #333;
	font : normal small-caps bold 1.5em Verdana, sans-serif;
	text-decoration : underline overline;
}
#subcategorymenpages a:hover {
	color : #00C;
	font : normal small-caps bold 1.5em Verdana, sans-serif;
	/* [disabled]text-decoration : none; */
	/* [disabled]background-color: #F9F; */
}

h1 {
	color : #906;
	/* [disabled]margin-bottom: 0px; */
	/* [disabled]margin-top: -5px; */
	visibility: visible;
	overflow: visible;
}
h2 {
	color : #333;
	font : normal small-caps bold 2em Verdana, sans-serif;
	text-decoration : underline overline;
}

h3 {
	color : #906;
	margin-bottom: 0px;
	margin-top: -5px;
	visibility: visible;
	overflow: visible;
}
.shippingheadline {
color : #c2c7be;
font :   bold  Verdana, sans-serif;
text-decoration : underline overline;
font-size: 32px;
}
#topmenubar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
}

#header {
position : relative;
top : 0;
left : 0;
width : 660px;
height : 108px;
background : url(http://www.silverlandjewelry.com/images/newlogo_01.jpg) no-repeat;
}
#logo {
position : relative;
top : 0;
left : 0;
width : 660px;
height : 108px;
background : url(http://www.silverlandjewelry.com/images/newlogo_02.jpg) no-repeat;
}
#wrapper {
text-align : left;
margin : auto;
width : 845px;
position : relative;
}
#right {
left : 661px;
width : 185px;
position : absolute;
}
#nav {
text-align : left;
margin : auto;
position : relative;
width : 900px;
top : 108px;
}
#nav oi {
font : 16px "arial narrow", arial, sans-serif;
font-weight : bold;
}
#nav a {
color : #906;
text-decoration : none;
border-left : 1px solid #959595;
padding-left : 5px;
}
#nav a:hover {
text-decoration : underline;
}
#nav .important {
border : none;
}
#nav .important a {
color : #e9c379;
}
#yahoo {
width : 185px;
height : 108px;
text-align : center;
color : #595959;
}
.mainheadertable {
	overflow: visible;
}
#mainnavigation {
	width : 200px;
	margin-left : 0;
	position : relative;
	height : 100%;
	background-image: url(http://www.silverlandjewelry.com/images/navbg.jpg);
	background-repeat: repeat-y;
}
#mainmennavigation {
	width : 200px;
	margin-left : 0;
	position : relative;
	height : 100%;
	background-image: url(http://www.silverlandjewelry.com/images/navbg-men.jpg);
	background-repeat: repeat-y;
}

#contentwrapper {
text-align : left;
position : relative;
margin-left : 220px;
margin-top : 140px;
}
#content {
top : 20px;
position : absolute;
left : 220px;
width : 100%;
}
.style1 {
font-size : 16px;
font-weight : bold;
}
.style3 {
font-style : italic;
font-size : 16px;
font-weight : bold;
}
.style4 {
font-size : 16px;
}
.style5 {
font-size : 10px;
}
.style6 {
font-size : 14px;
}
.style8 {
font-size : 9px;
}
.style9 {
font-size : 10px;
}
.style10 {
font-size : 12px;
}
.style11 {
font-size : 12px;
color : #0000ff;
}
.style12 {
font-size : 12px;
color : #0000ff;
font-weight : bold;
}
.style13 {
font-size : 12px;
}
.mencategorystyle {
color : #03f;
text-align : center;
vertical-align : top;
}
.categorystyle {
	color : #906;
	vertical-align : top;
	text-align: center;
}
.pageheader {
font-family : Georgia, serif;
color : #4e443c;
font-variant : small-caps;
text-transform : none;
font-weight : 100;
margin-bottom : 0;
font-size : 36px;
text-decoration : underline;
}
.menuheader {
font-family : Georgia, serif;
color : #4e443c;
font-variant : small-caps;
text-transform : none;
font-weight : 100;
margin-bottom : 0;
font-size : 22px;
text-decoration : underline;
}
.menuheaderlink {
font-family : Georgia, serif;
color : #00f;
font-variant : small-caps;
text-transform : none;
font-weight : 100;
margin-bottom : 0;
font-size : 22px;
text-decoration : underline;
}
a.menulink1 {
	display : block;
	font-family : Georgia, serif;
	font-size : 13px;
	text-transform : uppercase;
	color : #906;
	width : 193px;
	text-align : left;
}
a.menulink1:hover {
background-color : #e8a7e3;
color : #000;
text-align : left;
}
a.menulink2 {
display : block;
width : 187px;
font-family : "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size : 12px;
color : #000;
border : none;
text-decoration : none;
text-align : left;
}
a.menulink2sub {
	display : block;
	width : 90px;
	font-family : "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	color : #000;
	border : none;
	text-decoration : none;
	text-align : left;
	margin-left: 97px;
}

a.menulink2:hover {
background-color : #e8a7e3;
text-decoration : none;
text-align : left;
}
a.menulink2sub:hover {
	background-color : #e8a7e3;
	text-decoration : none;
	text-align : left;
}

a.menmenulink1 {
display : block;
font-family : Georgia, serif;
font-size : 14px;
text-transform : uppercase;
color : #0066ff;
width : 193px;
text-align : left;
}
a.menmenulink2 {
display : block;
width : 187px;
font-family : "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size : 12px;
color : #000;
border : none;
text-decoration : none;
text-align : left;
}
a.menmenulink2:hover {
background-color : #0066ff;
text-decoration : none;
text-align : left;
color : #FFF;
}

a:hover {
text-decoration : none;
color : #03c;
}
a:active {
text-align : left;
color : #0066ff;
}
img.special {
border : 5px solid white;
}
.tableborder {
background-color : #fff;
border : solid;
border-color : #000;
border-width : 1px;
}
#pic {
background-color : #fff;
}
#pic a .large {
border : 0;
display : block;
height : 1px;
left : -1px;
top : -1px;
width : 1px;
}
#pic a .largeleft {
border : 0;
display : block;
height : 1px;
left : -1px;
top : -1px;
width : 1px;
}
#pic a img {
border : 0;
}
#pic a.p1, #pic a.p1:visited {
background : #fff;
display : block;
height : 250px;
left : 0;
text-decoration : none;
top : 0;
width : 250px;
}
#pic a.p1:hover {
background-color : #8c97a3;
color : #000;
text-decoration : none;
}
#pic a.p1:hover .large {
border : 1px solid #000;
display : block;
height : 58px;
left : 0;
position : relative;
top : -58px;
width : 250px;
z-index : 100;
}
#pic a.p1:hover .largeleft {
border : 1px solid #000;
display : block;
height : 250px;
left : -90px;
position : relative;
top : -180px;
width : 250px;
z-index : 100;
}
#items .cat {
height : 250px;
width : 250px;
z-index : 25;
cursor : pointer;
overflow : hidden;
}
#items .quickdiv {
position : relative;
top : -45px;
float : left;
z-index : 100;
text-decoration : none;
overflow : hidden;
}
#lightbox {
position : absolute;
top : 40px;
left : 0;
width : 100%;
z-index : 100;
text-align : center;
line-height : 0;
}
#lightbox a img {
border : none;
}
#outerImageContainer {
position : relative;
background-color : #fff;
width : 250px;
height : 250px;
margin : 0 auto;
}
#imageContainer {
padding : 10px;
}
#loading {
position : absolute;
top : 40%;
left : 0;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#hoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#imageContainer > #hoverNav {
left : 0;
}
#hoverNav a {
outline : none;
}
#prevLink, #nextLink {
width : 49%;
height : 100%;
background : transparent url(images/blank.gif) no-repeat;
display : block;
}
#prevLink {
left : 0;
float : left;
}
#nextLink {
right : 0;
float : right;
}
#prevLink:hover, #prevLink:visited:hover {
background : url(images/prevlabel.gif) no-repeat left 15%;
}
#nextLink:hover, #nextLink:visited:hover {
background : url(images/nextlabel.gif) no-repeat right 15%;
}
#imageDataContainer {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #fff;
margin : 0 auto;
line-height : 1.4em;
}
#imageData {
padding : 0 10px;
}
#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}
#imageData #caption {
font-weight : bold;
}
#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1em;
}
#imageData #bottomNavClose {
width : 66px;
float : right;
padding-bottom : 0.7em;
}
#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 90;
width : 100%;
height : 500px;
background-color : #000;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
body {
	margin-top: 0px;
}
* html > body .clearfix {
display : inline-block;
width : 100%;
}
* html .clearfix {
height : 1%;
}
#lightwindow_overlay {
display : none;
visibility : hidden;
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100px;
z-index : 500;
}
#lightwindow {
display : none;
visibility : hidden;
position : absolute;
z-index : 999;
line-height : 0;
}
#lightwindow_container {
display : none;
visibility : hidden;
position : absolute;
padding : 0;
margin : 0;
}
* html #lightwindow_container {
overflow : hidden;
}
#lightwindow_contents {
overflow : hidden;
z-index : 0;
position : relative;
border : 10px solid #fff;
background-color : #fff;
}
#lightwindow_loading {
height : 100%;
width : 100%;
top : 0;
left : 0;
z-index : 9999;
position : absolute;
background-color : #f0f0f0;
padding : 10px;
}
#lightwindow_loading_shim {
display : none;
left : 0;
position : absolute;
top : 0;
width : 100%;
height : 100%;
}
#lightwindow_loading span {
font-size : 12px;
line-height : 32px;
color : #444;
float : left;
padding : 0 10px 0 0;
}
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited {
color : #09f;
text-decoration : none;
cursor : pointer;
}
#lightwindow_loading span a:hover, #lightwindow_loading span a:active {
text-decoration : underline;
}
#lightwindow_loading img {
float : left;
margin : 0 10px 0 0;
}
#lightwindow_navigation {
position : absolute;
top : 0;
left : 0;
display : none;
}
#lightwindow_navigation_shim {
display : none;
left : 0;
position : absolute;
top : 0;
width : 100%;
height : 100%;
}
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active {
outline : none;
}
#lightwindow_previous, #lightwindow_next {
width : 49%;
height : 100%;
background : transparent url(../images/blank.gif) no-repeat;
display : block;
}
#lightwindow_previous {
float : left;
left : 0;
}
#lightwindow_next {
float : right;
right : 0;
}
#lightwindow_previous:hover, #lightwindow_previous:active {
background : url(../images/prevlabel.gif) no-repeat left 15%;
}
#lightwindow_next:hover, #lightwindow_next:active {
background : url(../images/nextlabel.gif) no-repeat right 15%;
}
#lightwindow_previous_title, #lightwindow_next_title {
display : none;
}
#lightwindow_galleries {
width : 100%;
position : absolute;
z-index : 50;
display : none;
overflow : hidden;
margin : 0 0 0 10px;
bottom : 0;
left : 0;
}
#lightwindow_galleries_tab_container {
width : 100%;
height : 0;
overflow : hidden;
}
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab {
display : block;
height : 20px;
width : 77px;
float : right;
line-height : 22px;
color : #fff;
text-decoration : none;
font-weight : bold;
cursor : pointer;
font-size : 11px;
color : #ffffbe;
background : transparent url(../images/black-70.png) repeat 0% 0%;
}
* html a#lightwindow_galleries_tab, * html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab {
background : none;
background-color : #000;
}
a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab {
color : #ffffbe;
}
#lightwindow_galleries_tab_span {
display : block;
height : 20px;
width : 63px;
padding : 0 7px 0 7px;
}
#lightwindow_galleries_tab .up {
background : transparent url(../images/arrow-up.gif) no-repeat 60px 5px;
}
#lightwindow_galleries_tab .down {
background : transparent url(../images/arrow-down.gif) no-repeat 60px 6px;
}
#lightwindow_galleries_list {
background : transparent url(../images/black-70.png) repeat 0% 0%;
overflow : hidden;
height : 0;
}
* html #lightwindow_galleries_list {
background : none;
background-color : #000;
}
.lightwindow_galleries_list {
width : 200px;
float : left;
margin : 0 0 10px 0;
padding : 10px;
}
.lightwindow_galleries_list h1 {
color : #09f;
text-decoration : none;
font-weight : bold;
cursor : pointer;
padding : 10px 0 5px 0;
font-size : 16px;
}
.lightwindow_galleries_list li {
margin : 5px 0 5px 0;
list-style-type : none;
}
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited {
display : block;
line-height : 22px;
color : #fff;
text-decoration : none;
font-weight : bold;
cursor : pointer;
padding : 0 0 0 10px;
font-size : 11px;
}
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active {
background : #000;
color : #ffffbe;
border-left : 3px solid #ffffbe;
padding : 0 0 0 7px;
}
#lightwindow_data {
position : absolute;
}
#lightwindow_data_slide {
position : relative;
}
#lightwindow_data_slide_inner {
background-color : #fff;
padding : 0 10px 10px 10px;
}
#lightwindow_data_caption {
padding : 10px 0 0 0;
color : #666;
line-height : 25px;
background-color : #fff;
clear : both;
}
#lightwindow_data_details {
background-color : #f0f0f0;
padding : 0 10px 0 10px;
height : 20px;
}
#lightwindow_data_author_container {
width : 40%;
text-align : right;
color : #666;
font-style : italic;
font-size : 10px;
line-height : 20px;
float : right;
overflow : hidden;
}
#lightwindow_data_gallery_container {
font-size : 10px;
width : 40%;
text-align : left;
color : #666;
line-height : 20px;
float : left;
overflow : hidden;
}
#lightwindow_title_bar {
height : 25px;
overflow : hidden;
}
#lightwindow_title_bar_title {
color : #ffffbe;
font-size : 14px;
line-height : 25px;
text-align : left;
float : left;
}
a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link {
float : right;
text-align : right;
cursor : pointer;
color : #ffffbe;
line-height : 25px;
padding : 0;
margin : 0;
}
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link {
color : #fff;
}
#lightwindow p {
color : #000;
padding-right : 10px;
}
.ddimgtooltip {
display : none;
position : absolute;
border : 1px solid black;
background : white;
color : black;
z-index : 2000;
padding : 4px;
}
.main tr td .productimage .clicktoenlarge {
position : relative;
z-index : 100;
top : -25px;
margin : 0 auto;
width : 200px;
overflow : visible;
}
.productimage {
background-image : url(images/loading2.gif);
background-repeat : no-repeat;
background-position : center top;
font-family : Arial, Helvetica, sans-serif;
color : #990066;
font-size : 12px;
}
.articlespagetitle {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 30px;
margin-top : 5px;
margin-bottom : 0;
text-align : center;
font-weight : normal;
color : #222;
text-decoration : underline;
letter-spacing : 0.3em;
}
.articlesheadline {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 24px;
margin-top : 5px;
margin-bottom : 0;
text-align : left;
font-weight : normal;
color : #222;
text-decoration : underline;
}
.articlessubheadline {
font-family : "Lucida Grande", Tahoma;
font-size : 12px;
font-weight : lighter;
font-variant : normal;
text-transform : uppercase;
color : #666666;
margin-top : 10px;
text-align : left !important ;
letter-spacing : 0.3em;
}
.articlessubtagline {
font-family : "Lucida Grande", Tahoma;
font-size : 10px;
font-weight : lighter;
font-variant : normal;
text-transform : uppercase;
color : #990066;
margin-top : 10px;
text-align : left !important ;
}
.input { margin: 5px 0; background: white; float: left; clear: both; } .input span { position: absolute; padding: 1px; margin-left: 3px; color: #999; } .input input, .input textarea, .input select { position: relative; margin: 0; border-width: 0px; padding: 0px; background: transparent; font: inherit; } /* Hack to remove Safari's extra padding. Remove if you don't care about pixel-perfection. */ @media screen and (-webkit-min-device-pixel-ratio:0) { .input input, .input textarea, .input select { padding: 0px; } } #pricevalue {
	width: 81pt;
	overflow: hidden;
	height: 15px;
}
#catpricevalue {
	width: 35pt;
	overflow: hidden;
	height: 20px;
}
#catpricevalue * {
	width: 45pt;
	overflow: hidden;
	height: 15px;
}
.header {
	background-image: url(images/header-2011-bg.jpg);
	background-repeat: repeat-x;
	height: 108px;
	overflow: hidden;
	position: relative;
}

.header .headercenter {
	position: absolute;
	height: 108px;
	z-index: 23;
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	text-align: center;
	left: 4px;
	width: 100%;
	background-image: url(images/header-2011-center.png);
	background-repeat: no-repeat;
	background-position: center;
	top: 2px;
}
.header .headerright {
	position: absolute;
	z-index: 22;
	align: right;
	width: 291px;
	height: 108px;
	overflow: visible;
	right: 0px;
	background-image: url(images/header-2011-right.png);
	background-repeat: no-repeat;
	background-position: right;
}
.header .headerleft  {
	position: absolute;
	z-index: 21;
	width: 336px;
	height: 108px;
	background-image: url(images/header-2011-left.png);
	background-repeat: no-repeat;
}
#shipping {
	/* [disabled]overflow: hidden; */
	position: absolute;
	top: 0px;
	right: 100px;
	width: 352px;
	margin: auto;
	text-align: right;
	/* [disabled]pointer-events:none;*/
	display: none;
}

