/* CSS Document */

/*********** G E N E R A L   S T Y L E S   S T A R T   H E R E ***********/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, td, th, div {
	font-family: tahoma, verdana, Arial;
	font-size: 11px;
	color: #000000;
}
a:link, a:visited {
	color: #444444;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
	color: #666666;
}
form, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	display:inline;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 15px;
}
input, select, textarea { font-size:1em; font-family:Arial, Helvetica, sans-serif; }
select { border:1px solid #ccc; }
textarea { border:1px solid #ccc; padding:2px; overflow:auto; }
input.button {
	border-right:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	background-color:#FFE87F;
	padding:0 5px;
	cursor:hand;
}
input.button:hover {
	background-color:#FFFF99;
}
a img {
	border:0px;
}
img.imageCenter {
	display:block;
	margin:auto;
}
/************ HEADER STYLES START HERE ***********/
table.header {
	background-image:url(images/heder-bg.jpg);
	margin-bottom:10px;
}
table.header td.midbg {
	background-image:url(images/heder-mid.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:104px;
	width:100%;
}
table.header td.topGeneralLinks {
	padding:10px;
	padding-top:10px;
	text-align:center;
	font-weight:bold;
}
div.welcomeHead {
	width:98%;
	border-bottom:1px solid #cc0000;
	padding-bottom:2px;
	margin:0px auto;
	color:#111111;
	font-style:italic;
	font-size:18px;
	font-weight:normal;
	word-spacing:-1px;
}
div.welcomeHead h1 {
	color:#111111;
	font-style:italic;
	font-size:18px;
	font-weight:normal;
	word-spacing:-1px;
}
div.welcomeText {
	width:96%;
	padding:10px;
	padding-left:15px;
	margin:5px auto;
	line-height:15px;
}
table.silJewProOuter {
	margin:10px 0px 20px 0px;
	padding:5px;
	background-image:url(images/sil_jew_pro_bottom_bg.gif);
	background-position:98% 98%;
	background-repeat:no-repeat;
}
div.silJewProHead {
	background-image:url(images/sil_jew_pro_head_bg.gif);
	margin-bottom:10px;
}
table.silJewPro {
	background-image:url(images/sil_jew_pro_divider.gif);
	background-position:center;
	background-repeat:repeat-y;
}
table.silJewPro div.silJewPro {
	background-image:url(images/sil_jew_pro_links_main_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	margin:0px 10px 10px;
}
table.silJewPro div.silJewPro img {
	margin-right:10px;
}
div.silJewPro a.silJewPro:link, a.silJewPro:visited {
	color:#c114ba;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
div.silJewPro a.silJewPro:hover, a.silJewPro:active {
	color:#1100b5;
	text-decoration:none;
}

div.silJewPro span {
	color:#c114ba;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

div.silJewProHeadOnly {
	width:25%;
	float:left;
	border-left:1px solid #666666;
	padding:5px 5px 0px 10px;
	margin:0px 5% 0px 5px;
}


div.silJewProHeadOnly a:link, div.silJewProHeadOnly a:visited {
	background-image:url(images/sil_jew_pro_links_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:5px;
	margin-bottom:5px;
	display:block;
	color:#1100b5;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
}
div.silJewProHeadOnly a img {
	margin-right:5px;
}
div.silJewProHeadOnly span img {
	margin-right:5px;
}
div.silJewProHeadOnly span{
	color:#c114ba;
	text-decoration:none;
}

div.silJewProHeadOnly span {
	background-image:url(images/sil_jew_pro_links_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:5px;
	margin-bottom:5px;
	display:block;
	color:#1100b5;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
}


/************ PRODUCT CATALOG SILVER GALLERY **************/
td.proCatSilGalOuter {
	background-image:url(images/pro_cat_head_bg.gif);
	background-position:bottom 94%;
	background-repeat:no-repeat;
}
td.proCatHead {
	padding:10px 0px 0px 5px;
	vertical-align:bottom;
}
td.proCatHeadPara {
	padding:10px 10px 10px 20px;
	vertical-align:middle;
}
#silverGalleryLinks {
	margin-top:5px;
}
#silverGalleryLinks td {
	padding:2px;
	padding-left:10px;
	white-space:nowrap;
}
#silverGalleryLinks td a, #silverGalleryLinks td a:visited{
	color:#333399;	
	text-decoration:underline;
}
#silverGalleryLinks td a:hover, #silverGalleryLinks td a:active{
	color:#000000;	
	text-decoration:none;
}
td.proCatPic01Bg {
	background-image:url(images/pro_cat_pic01_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:5px;
}
td.proCatPic01Bg a {
	display:block;
	padding:10px 10px 10px 15px;
	font-weight:bold;
	color:#cc0000;
}
td.proCatPic01Bg a img{
	margin:0px 5px -10px 0px;;
}
td.proCatPic02Bg {
	background-image:url(images/pro_cat_pic02_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px;
}
td.proCatPic02Bg a {
	display:block;
	padding:10px 10px 10px 15px;
	font-weight:bold;
	color:#cc0000;
}
td.proCatPic02Bg a img{
	margin:0px 5px -10px 0px;;
}

/**************/

div.hotProductsOuter {
	border:1px solid #aa0098;
	margin:15px 6px;
	padding:0px 0px 45px 0px;
	background-image:url(images/hot_products_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	text-align:center;
}
div.hotProducts {
	font-weight:bold;
}
div.hotProducts img {
	margin:15px auto 5px auto;
	display:block;
	border:2px solid red;
}

/************** SILVER JEWELRY TYPES STYLES ****************/
#silJewType img {
	margin:0px 10px -2px 10px;
}
td.silJewTypeLinks {
	background-image:url(images/sil_jew_types_links_bg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}
td.silJewTypeLinks a, td.silJewTypeLinks a:visited {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
/************** SILVER JEWELRY TYPES STYLES ****************/
td.silJewTypeLinks a:hover, td.silJewTypeLinks a:active {
	color:#FF66FF;
}
div.silJewStylesOuter {
	margin:7px;
	border:1px solid #3a0ce5;
	background-image:url(images/sil_jew_sty_table_bg.gif);
	background-position: 95% bottom;
	background-repeat:no-repeat;
	padding-bottom:25px;
}
div.silJewStylesHead {

	background-image:url(images/sil_jew_sty_head_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
	padding-left:15px;
	font-weight:bold;
}
div.silJewStylesLinksOuter {
	padding:5px;
}
div.silJewStylesLinksOuter a:link, div.silJewStylesLinksOuter a:visited{
	display:block;
	margin:5px;
	padding:2px 5px 2px 0px;
	border-bottom:1px solid #999999;
	color:#c114ba;
	text-decoration:none;
}
div.silJewStylesLinksOuter a:hover, div.silJewStylesLinksOuter a:active{
	color:#663399;
	text-decoration:none;
}
div.silJewStylesLinksOuter img {
	margin:0px 5px;
}

div.silJewStylesLinksOuter span{
	display:block;
	margin:5px;
	padding:2px 5px 2px 0px;
	border-bottom:1px solid #999999;
	color:#c114ba;
	text-decoration:none;
}


/********** R I G H T   C O L U M N   S T Y L E S   S T A R T **********/
div.rightColumn, table.rightColumn {
	margin:10px 0px 0px 0px;
	vertical-align:top;
	text-align:left;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
/** TOP STYLES START **/
div.rigColTopLinksHead {
	background-image:url(images/rig_col_top_links_head.gif);
	background-repeat:repeat-x;
	margin:0px 0px 5px 0px;
}
div.rigColTopLinksBottom {
	background-image:url(images/rig_col_top_links_bottom.gif);
	background-repeat:repeat-x;
	margin-bottom:15px;
}
div.rigColTopLinks {
	margin-bottom:10px;
}
div.rigColTopLinks img{
	margin:0px 5px;
}
div.rigColTopLinks a:link, div.rigColTopLinks a:visited{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #cc0000;
}
div.rigColTopLinks a:hover, div.rigColTopLinks a:active{
	color:#cc3333;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #cc0000;
}
/** SILVER CRAFT STYLES**/
div.silverCraftsOuter {
	margin:10px 0px;
	padding:35px 2px 4px 2px;
	background-image:url(images/rig_col_sil_cra_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:2px solid #a37ee8;
}
div.silverCraftsLinksHead {
	border-bottom:1px dotted #666666;
	padding-bottom:2px;
	margin-right:5px;
}
div.silverCraftsLinksOuter {
	background-image:url(images/rig_col_sil_cra_left.gif);
	background-repeat:repeat-y;
	background-position:center left;
	padding:5px 0px 5px 0px;
	margin:10px 5px 0px 5px;
}
div.silverCraftsLinksOuter a:link, div.silverCraftsLinksOuter a:visited {
	background-image:url(images/bullet03.gif);
	background-repeat:no-repeat;
	background-position:98% 45%;
	padding:0px 5px 4px 5px;
	display:block;
	margin:5px 10px;
	border-bottom:1px solid #999999;
}
div.silverCraftsLinksOuter a:hover, div.silverCraftsLinksOuter a:active {
	color:#3333CC;
	text-decoration:overline;
}
/********** FOOTER STYLES START **********/
div.divider {
	background-color:#cccccc;
	margin-bottom:15px;
}
div.bottomGeneralLinks {
	width:600px;
	margin:0px auto;
	background-color:#f9f9f9;
}
fieldset {
	text-align:center;
	padding:10px 20px;
}
div.copyrightOuter {
	border-top:1px solid #6810c3;
	border-bottom:1px solid #6810c3;
	background-color:#efdfff;
	display:table;
	width:100%;
	margin:15px 0px 5px 0px;
}
div.weblinkProduct {
	background-color:#6810c3;
	width:40%;
	float:left;
	padding:5px;
	padding-left:15px;
	color:#ffffff;
}
div.weblinkCopyright {
	text-align:right;
	padding:5px;
	padding-right:15px;
}
.white {
	color:#ffffff;
}

table.sjtSubHead {
	margin-bottom:15px;
}
td.sjtSubHeadBg {
	background-image:url(images/sjt_sub_head_bg.gif);
}
td.sjtSubHeadContent {
	padding:5px 5px 10px 15px;
	border-bottom:1px dashed #999999;
}
td.sjtSubHeadContent img{
	float:right;
}

/*********/

.tLink {
	background-color:#f9f9f9;
	border-top:1px solid #8613c6;
	border-bottom:1px solid #8613c6;
	font-weight:bold;
}
.loginIcon { 
	background:url(images/loginIcon.gif) no-repeat 10px 5px;
	padding:11px 5px 10px 48px;
	font-size:14px;
	color:#f00;
}
.bdrLf { border-left:1px solid #ccc; }
.p5px { padding:5px; }
.ac { text-align:center; }
.b { -weight:bold; }
.vam { vertical-align:middle; }
.mb2px { margin-bottom:2px; }
.mb5px { margin-bottom:5px; }

/*********/
.mf_b1 {
	background:url(images/mf_b1.gif) no-repeat 2px 2px;
	padding:0 0 1px 14px;
	margin:0 0 10px;
}
.mf_b3 {
	background:url(images/mf_b3.gif) no-repeat 2px 4px;
	padding:0 0 1px 17px;
	margin:0 0 10px;
}
.lh0em { line-height:0em; }
.lh02em { line-height:0.2em; }
.lh05em { line-height:0.5em; }
.lh1em { line-height:1em; }
.lh12em { line-height:1.2em; }
.lh15em { line-height:1.5em; }
.lh2em { line-height:2em; }
.w20 { width:20%; }
.w25 { width:25%; }
.w33 { width:33%; }
.w48 { width:48%; }
.w49 { width:49%; }
.w50 { width:50%; }
.u { text-decoration:underline; }
.p2px10px { padding:2px 10px; }
.uu a:link, .uu a:visited { text-decoration:underline; }
.uu a:link, .uu a:visited { text-decoration:underline; }
.uu a:hover, .uu a:active { text-decoration:none; }
.uo a:link, .uo a:visited { text-decoration:none; }
.uo a:hover, .uo a:active { text-decoration:underline; }
.orange, .orange a:link, .orange a:visited { color:#f60; }
.orange a:hover, .orange a:active { color:#f00; }
.aj { text-align:justify; }
.ar { text-align:right; }
.bdr3 { border:1px solid #d8a6d8; }
.p1px { padding:1px; }
.mf_g6 { background:#fff url(images/mf_g6.gif) repeat-x top; }
.vr1 { background:url(images/vr1.gif) repeat-y center; }
.btn1 { background:url(images/btn1bg.gif); line-height:29px; }
.data { background:#fafafa; }
.p1px { padding:1px; }
.bdr2 { border:1px solid #999; }
.yourProfile { background:#fef9fd; border:1px dashed #999; border-width:1px 0; }
.pl10px { padding-left:10px; }
.pl12px { padding-left:12px; }
.bdrB { border-bottom:1px dashed #999; }
.lh05em { line-height:0.5em; }

.bgSearch { background:#f4f4f4; border:1px solid #dcdcdc; border-width:1px 0; }
.p2px5px { padding:5px; }
p { margin:0; padding:0; }
