﻿/********** Moseley Diamond Showcase ***********/

.png { filter:expression(fixPNG(this));}

body
	{
	padding:0px;
	margin: 0px;	
	background: #000000 url('/brands/76/img/topbg.jpg') repeat-x top;
	}
	
body, DIV, TD
	{	
	font: normal 11px Tahoma, Arial, Verdana;
	
	color: #000000;
	padding:0;
	margin:0;
	}
	
.noborder
	{
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;		
	}

img { border:0px;}

A	{
	text-decoration: none;
	color: #6a6023;
	}

input, select, textarea
	{
	color: #000000;
	font-family : sans-serif, Arial, Tahoma;
	font-size: 11px;
	}

input.button, input.submit, .defbutton
	{
	border:0px;
	height:20px;
	background:#532e11 url("/brands/76/img/button-bg.gif") repeat-x top;	
	color: #ffffff;
	font-family : sans-serif, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	text-transform:uppercase;
	}

.defbutton
	{
	margin:10px;		
	}

.ErrorSummaryHeader, .ErrorSummaryHeader TD
	{
	font-family : Arial,Tahoma,Verdana;
	font-size: 11px;
	color:#ff3c00;
	}	

.ErrorMessage
	{
		font-size: 11px;
		color:#ff3c00; /* red */
	}
	
.ErrorBox
	{
	border: solid 1px #FF3C00;
	}	

.MarkedText
	{
	font: bold 12px Tahoma, Arial, Verdana !important;
	color: #43250c;
	}	
	
#text 
	{
	z-index:1000;
	width:265px;
	height:20px;
	position:absolute; 
	right:55px; 
	top:110px;
	border:1px solid #512d1f;
	padding-top:2px;
	padding-left:24px;
	background:#2c1600  url('/brands/76/img/search.gif') left no-repeat;
	font: 12px Verdana, Tahoma, Arial,;
	color:#fff;
	}
#search_form {margin:0; padding:0; list-style:none;}
	
/***********************/
/*  Metal prices box
/**********************/
#MetalPrice
	{
	position:absolute;
	right: 25px;
	width:160px;	
	height: 107px;
	background:transparent url('/brands/76/img/pricebg.jpg') no-repeat;
	text-align:center;
	z-index:2;
	margin-top:33px;
	padding-top:18px;
	line-height:14pt;
	}
#tooltip
	{
	background: #060606;
	border:	1px solid gray;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	text-align: justify;
	font: 11px  Verdana, Arial,Helvetica, sans-serif;
	margin:0px;
	padding: 7px 7px;
	color: #fff; 
	position:absolute;
	visibility:hidden;
	filter: alpha(opacity=90);
}
#tooltip h4
{
		margin: 0px; 
		font-weight: bold; 
		font-size: 8pt; 
		color: #dddddd; 
		letter-spacing: 0px; 
		text-transform: uppercase; 
		display: inline; 
		text-decoration: none;
}
.svodka-text-name 
	{
	font: bold 11px Arial, Tahoma, MS Sans Serif, sans-serif ;
	text-align:left;
	color: #eec9b6;
	}
	
.svodka-text-value
	{
	font: normal 11px Arial, Tahoma,  MS Sans Serif, sans-serif;
	color: #ffffff;
	}	

/**********************/
/* Shoping cart       */
/**********************/
#scart
	{
	position:absolute;
	right: 200px;
	top: 55px;
	z-index:2;	
	width:120px;
	}
.SCart, .SCart A, .SCartCount
	{
	font: bold 11px Arial, Tahoma, MS Sans Serif, sans-serif;
	color: #ffffff;		
	text-decoration: none;
	}	

.SCart A:hover
	{
	color:#eec9b6;
	}

.SCartCount
	{
	font-weight: normal;
	}
	
 .SCartImg
	{	
	}
	
/**********************/
/* Home Page          */
/**********************/
#header
	{
	position:relative;
	height:167px;
	}	
	
	
#headerleft
	{
	position:absolute;
	top: 33px;
	left:0px;
	background:transparent url('/brands/76/img/logo.png') no-repeat left top;
	height: 138px;
	width: 336px;	
	_filter:expression(fixPNG(this));			
	z-index: 1;
	cursor:pointer;
	}
	
	#bannerbg
	{
	background-image:url('/brands/76/img/bannerbg2.jpg');
	background-repeat:repeat-x;
	width:780px;
	height:372px;
	vertical-align:top;
	}
	
	#bannerdiv
	{
		padding:20px;
		width:420px;		
	}
	
	#fonttext
		{
			padding-bottom:25px;
			color:#6b4027;
			font-family:Verdana;
			font-size:12px;			
		}
	
#bannertext
	{
	float:left;
	padding-left:49px;}
	
#bannerg
	{
	float:right;}
	
#center
	{
	position:relative;}
	
#st
	{
		
	height:29px;
	background-image:url('/brands/76/img/st.gif');
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:10px;
	}
	
#st a
	{
	font-weight:bold;
	color:#93674d;
	}
	
	#st a:hover
		{
		color:#eec9b6;}
	
#centertext
	{
	
	width:473px;
	padding-left:28px;
	font: 12px Verdana, Tahoma, Arial,;
	line-height:13pt;
	padding:20px;
	color:#fff;
	}
	
#tdwel
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c48967;}
	
	#tdwel2
	{
	font-family: Verdana;
	font-size:12px;
	color:#c48967;}
	
#servicebg
	{
		background-position:right top;
		background-image:url('/brands/76/img/servicebg.jpg');
		background-repeat:no-repeat;
		width:227px;
		padding:20px;		
			
	}
	
	#servicebgfont
	{
		font-family:Georgia;
		font-size:24px;
		color:#eec9b6;
		
	}
	
	#servicebg a
	{
		font-family: Verdana;
		font-size:12px;
		color:#eec9b6;
		
	}
#centertext font
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#eec9b6;
	line-height:35pt;}
	
#homeimg
	{
		float:left;
		padding-left:20px;
	color:#fff;}
	
	#homeimg Font
		{
		font-family:Georgia;
		font-size:18px;
		color:#eec9b6;
		}
	
#ringbg
	{
	background-image:url('/brands/76/img/ringbbg.gif');
	background-repeat:repeat-x;}
	
#ringb
	{
	float:left;
	width:233px;}
	
#ringbtext
	{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#eec9b6;
	line-height:35pt;
	padding-top:60px;
	}
	
#engagement, #diamond, #earrings, #bracelets, #dangles, #necklaces
	{
	background-repeat:no-repeat;
	width:258px;
	height:252px;	
	text-align:center;
	}

#engagement div, #diamond div, #earrings div, #bracelets div, #dangles div, #necklaces div
	{
	padding-top:100px;}
	
#engagement a, #diamond a, #earrings a, #bracelets a, #dangles a, #necklaces a
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#FFFFFF;
	}
	
#engagement a:hover, #diamond a:hover, #earrings a:hover, #bracelets a:hover, #dangles a:hover, #necklaces a:hover
	{color:#eec9b6;}
	
#engagement	{background-position:0px opx; background-image:url('/brands/76/img/egagement.jpg') ;}

#diamond {background-image:url('/brands/76/img/diamond.jpg');}
#earrings {background-image:url('/brands/76/img/earrings.jpg');}
#bracelets {background-image: url('/brands/76/img/pearl.jpg');}
#necklaces {background-image:url('/brands/76/img/necklaces.jpg')}
#dangles {background-image:url('/brands/76/img/dangles.jpg');}
/**********************/
/* Main Menu          */
/**********************/
#mainMenu
	{
	position:absolute;
	top:132px;	
	height:39px;	
	z-index: 2;	
	}	
	
#mainMenu ul
	{
	list-style:none;
	padding:0;
	margin:0;
	
	}
	
#mainMenu ul li
	{
	float:left;
	list-style:none;
	margin:0;
	text-align:center;
	}

	
#mainMenu ul li a DIV
	{
	color:#ab9c9b;
	font-size:12px;
	}

a.selected_menu DIV, a.selected_menu,	
a.mnHome, a.mnHome DIV, a.mnHome:hover DIV,
a.mnDesign, a.mnDesign DIV, a.mnDesign:hover DIV,
a.mnRings, a.mnRings DIV, a.mnRings:hover DIV,
a.mnFinished, a.mnFinished DIV, a.mnFinished:hover DIV,
a.mnWatches, a.mnWatches DIV, a.mnWatches:hover DIV,
a.mnCollectibles, a.mnCollectibles DIV, a.mnCollectibles:hover DIV,
a.mnStones, a.mnStones DIV, a.mnStones:hover DIV,
a.mnAccount, a.mnAccount DIV, a.mnAccount:hover DIV
	{ 
	background-image:url('/brands/76/img/menubg.jpg'); 
	background-repeat: no-repeat;
	background-position:left -40px ; 	
	}

a.selected_menu DIV, a.mnHome DIV, a.mnDesign DIV, a.mnRings DIV, a.mnFinished DIV, a.mnWatches DIV, a.mnCollectibles DIV, a.mnStones DIV, a.mnAccount	DIV
	{
	padding:10px;
	padding-left:14px;
	padding-right:15px;
	
	}
	
a.selected_menu DIV, a.selected_menu, a.mnHome:hover DIV, a.mnDesign:hover DIV, a.mnRings:hover DIV, a.mnFinished:hover DIV, a.mnWatches:hover DIV, a.mnCollectibles:hover DIV, a.mnStones:hover DIV, a.mnAccount:hover DIV
	{
	background-position: top left; 
	color: #ffffff;
	cursor:pointer;
	}
	
	
/***********************/
/* Search Panel Styles
/***********************/

.pagebg
	{
	background: #fae2d6 url('/brands/76/img/page2bg.jpg') repeat-x;

	}

#LeftPane
	{
	width: 185px;
	}
	
.navMenu2Off, A.navMenu2Off, A:hover.navMenu2On, A:hover.navMenu2Off
{
	width:100%;
	color: #000000;
	font : 11px Arial, sans-serif, Tahoma;
	text-decoration: none;
	cursor: hand;
	line-height: 18px;
}

.navMenu2On, A.navMenu2On
{
     background: #fbeae2;
     width:100%;
     color: #000000;
     font : 11px Arial, sans-serif, Tahoma;
     text-decoration: none;
     cursor: hand;
     line-height: 18px;
}
.navPaneBG
{
	color: #000000;
	font : 12px Arial, sans-serif, Tahoma;
	background: #fff8f0; 
	padding:10px;
}
.navPaneFNT
{
	color: #000000;
	font : 11px Arial,Tahoma,Verdana;
}
.navScroll
{
        
}
.navSeparator
{
	height: 0px;
}
.navSeparator2
{
	height: 0px;
}
.navBigArrow
{
	background: #532e11 url('/brands/76/img/hdpane-open.gif') no-repeat center;
	height:30px;
	width:30px;
	border: 0;
}	
.navSectOff .navBigArrow
{
	background:#532e11 url('/brands/76/img/hdpane-close.gif') no-repeat center;
	height:30px;
	width:30px;
	border: 0;
}	

/* Slidemenu */

.navSectHeader
{background: #000000 url('/brands/76/img/navsect-header.gif') repeat-x top;}

.navSectSubmenu
{
	border-top:1px solid #F7F7DE;
	background: #fff8f0; 
}

.RowEven
	{
	background-color:#ffffff;
	}
.RowOdd, .Colontitle
	{
	background-color:#f9f9f9;	
	}	
	
/***********************/
/* Content Styles
/***********************/

.conPaneBG
{
     padding:8px;
}
.conStripe1
{
	border: 1px solid #c7c7c7;
	background: #f9f9f9;	  
	
}

.conStripe1 TD
{
 padding:1px;
}


.conStripe1FNT
{
	font : 10px Arial,Tahoma,Verdana;
	color: #666666;		
}	

.conMenuBox
{
	width: 230px;
}
.conMenuHdr
{
	font : 12px Arial,Tahoma,Verdana;
	background: #532e11 url('/brands/76/img/navsect-header.gif') repeat-x top;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;		
}

.conMenuBody
{
	background: #fff8f0; 	
	padding: 10px;
	padding-bottom: 20px;
}

.conMenuItm
	{
	_padding:2px;	
	}
.conMenuItm li
{
     text-indent: 10px;
     _text-indent: 5px;     
     text-decoration: none;
     vertical-align: middle;
     list-style-image: url('/brands/76/img/arw-bul.gif');	
}

.conMenuItm A
	{
     font : 12px Arial,Tahoma,Verdana;
     text-align: left;
     color: #666666;     
     text-indent: -20px;
	}

.conMenuSpr
{
	height: 3px;
}
	
/***********************/
/* Items
/***********************/	

#ItemBox, .ItmBox, .itmTopBox
	{
	border: 1px solid #c7c7c7;
	background: #f9f9f9;
	padding:5px;
	line-height: 18px;
	text-align:left;
	}
	
.itmTopBox
	{
	background: #fff;
	}	

.itmHeader, .itmHeader TD, .itmHeader B
	{
	font : 14px Arial, Tahoma,Verdana ! important;
	font-weight: bold ! important;
	color: #000;
	}
	
.itmHeader
	{
	background: #fbeae2;
	padding:10px;
	text-transform:uppercase;
	padding-left:10px;	
	}
	
	
	
.itmStripe1
{
	font : 12px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #000000;		
}
.itmStripe2
{
	font : 11px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #000000;		
}
.itmStripe3
{
	padding: 5px;
	background: #fbeae2;
	font : 11px Arial,Tahoma,Verdana;
	vertical-align:middle;
	color: #000000;		
}
.itmText, .itmText LI, .itmText TD
{
	font : 11px Arial,Tahoma,Verdana;
	color: #000000;		
}
.itmPriceBox
{
	padding:5px;
    background: #fbeae2;
    font-weight: bold;
}
.itmPrice
{
	font : bold 16px Arial,Tahoma,Verdana;
	color: #000;
}

.itmPriceLbl
{
	font : bold 16px Arial, Tahoma,Verdana;
	color: #000;
	text-transform: uppercase;
}
/***********************/
/* Info Panel Styles
/***********************/

.infBox
{
     border: 1px solid #c7c7c7;
     text-align: center;
     background: #FFFFFF;
     margin: 0px;
     text-align:left;
}
.infHeader
{
	
	font : 14px Arial,Tahoma,Verdana ! important;
	padding: 7px;
	text-align: center; 
	font-weight: bold ! important;
	background-color:#fbeae2;
	text-transform:uppercase;
	color: #000000;
}
.infText, .infText TD
{
	font : 12px Arial,Tahoma,Verdana;
	color: #000000;
	padding: 10px;
}
A.InfLink, A:hover.InfLink
{
	font : 12px Arial,Tahoma,Verdana;
	font-weight : bold;
	text-decoration: none;	
	color: #9b7e58;	
}
/***********************/
/* Pager Styles
/***********************/

.PagerBox
	{
	border: 1px solid #c7c7c7;
	background:#f9f9f9;
	padding:5px;
	color: #000000;
	font-size: 11px;	
	}
	
.PagerResults
	{
	text-align: center;
	font : 12px Arial,Tahoma,Verdana;
	color: #000000;
	padding-bottom:0px;
	}
	
.PagerLinks 
	{
	color: #532e11;
	font-size: 12px;
	vertical-align:middle;	
	}
.PagerLinks img
{
	border: 0px solid black;
}

.PagerNumbers
	{
	color: #532e11;
	font : 11px Verdana,Tahoma;
	font-weight: bold;
	padding:2px;
	}

.CurrentPageNumbers
	{
	background: #532e11;
	color: #ffffff;
	font : 11px Verdana,Tahoma;
	font-weight: bold;
	padding:5px;
	}
		
	
/***********************/
/* Footer
/***********************/	
#Footerline
	{
	border-top:1px #373737 solid;
	padding-top:20px;
	margin-top:20px;
	color:#888;
	}
	
#Footerleft
	{
	color:#888;
	padding-bottom:10px;
	}
	
#Footerright
	{
	color:#eec9b6 ;
	}
	
#Footerline A
	{
	color:#eec9b6;
	text-decoration:none;
	}
	
#Footerline A:hover
	{
	text-decoration:underline;
	color:#FFFFFF;
	}	

/***********************/
/* EO
/***********************/	
.TabText
	{
	font : 11px Arial,Tahoma,Verdana !important;
	color: #000;		
	}
.TabTextSelected
	{
	font : 11px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #000;		
	}
.TabContent
     {
     background: #ffffff;
     BORDER: #d1d1d1 1px solid; 
     BORDER-top: #d1d1d1 0px solid; 
     padding: 10px !important;
     }
.TabContentTopLine	
	{
	BORDER-bottom: #d1d1d1 1px solid; 
	}

.TabSpace
	{
		background:url('/brands/76/img/tabs-bg-notabs.gif') repeat-x; cursor: pointer;
	}
.TabSeparator
	{
		width:1px;
	}
	


	
/* ContentHeader */
.ContentHeader
{
	font : 14px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #000000;
	text-transform:uppercase;
	margin-left:5px;
}


#bgselect
	{
	background-color:#552F11;
	vertical-align:top;
	color:#FFFFFF;
	}
	
#bgselect font
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#ffffff;}
	
#bgselect a
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
		
#bgcolortext
	{
	background-color:#FFF8F0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	vertical-align:top;}
	
#cent_tab { text-align:left;}