/********** Unusual Wedding Rings ***********/
.png { filter:expression(fixPNG(this));}
body,html 
{
	margin:0;
	padding:0;
	background: #fff9be url('/brands/66/img/body-bg.gif') repeat-x top;
	color:#000;
}
body 
{
	min-width:780px;
	
}	
body, DIV, TD
	{	
	font: normal 12px Tahoma, Arial, Verdana;
	line-height: 18px;
	color: #4a4a4a
	}
A	
	{
	text-decoration: none;
	color: #d39733;
	}
input, select, textarea
	{
	color: #000000;
	font-family: 11px sans-serif, Arial, Tahoma;
	}
input.button, input.submit, .defbutton
	{
	border:0px;
	height:20px;
	background:#d39733 url("/brands/66/img/button-bg.gif") repeat-x top;	
	color: #ffffff;
	font: bold 11px sans-serif, Arial, Tahoma;
	cursor: hand;
	text-transform:uppercase;
	}
.ErrorSummaryHeader, .ErrorSummaryHeader TD
{
	font-family:11px Arial,Tahoma,Verdana;
	color: red;
}
.ErrorMessage
	{
	font-size: 11px;
	color:#ff3c00; /* red */
	}	
.ErrorBox {border: solid 1px #FF3C00;}
.MarkedText	
	{
	font: bold 12px  Arial, sans-serif, MS Sans Serif,Tahoma;
	color: #d39733;
	}	
#search {position:absolute; width:248px; left:310px; top:140px;}
#search input {margin:0;}
#text { width:200px; height:16px; position:absolute; left:0; top:0; background:#fff; color:#2d0303; border:1px solid #be9f69; line-height:13pt; padding-left:5px;}
#b_search { width:57px; height:23px; position:absolute; right:-5px; top:-2px;}
#search form { margin:0; padding:0; list-style:none;}

#cen_1 {margin-left: 5%; margin-right: 5%; text-align:center;}
#cen_2 {padding:25px;padding-top:0px;_width:780px; text-align:left}
.cen_3 {padding-top: 210px;}
#cen_4 {margin-bottom: 10px;margin-top:0px;border-left: solid 1px #fffac4; border-right: solid 1px #fffac4;}
#cen_5 {padding:8px; background:#ffffff; text-align:left;}
#cen_6 {position:relative; top:0px; left:0px;}
#cen_7 {position:absolute; left:22px;top:20px;}
#cen_8 {position:absolute; right:22px;top:82px;}
/***********************/
/*  Format Page        */
/**********************/
#conn, #conn2 
	{
	width: 780px;
	display: table;
	margin-left: auto;
	margin-right: auto;		
	position: relative;
	background: transparent url('/brands/66/img/frame-bg.gif') repeat-x top;
	}
	#conn2 { *width:940px;}
#wrap 
	{
	pposition: relative;
	top:0px;
	background: transparent url('/brands/66/img/frame-right.gif') no-repeat top right;	
	z-index:0;
	}

#logo	
	{
	position: absolute;		
	left:0px;
	top:0px;	
	margin-left:24%;
	}	
#ringbox
	{
	position: absolute;		
	left: -25px;
	top:0px;	
	}
#content {padding-top: 218px;}	
/***********************/
/*  Metal prices box
/**********************/
#metalprice
	{
	position: absolute;		
	right: 30px;
	top:0px;
	width:160px;
	height:166px; 
	background: transparent url('/brands/66/img/svodka-bg.jpg') no-repeat top left;
	text-align:center;
	z-index:0;
	}
.svodka-text-name 
	{
	font: bold 11px Tahoma, MS Sans Serif, sans-serif, Tahoma, Arial;
	color: #ffffff;
	}	
.svodka-text-value
	{
	font: normal 11px Tahoma,  MS Sans Serif, sans-serif, Tahoma, Arial;
	color: #ffffff;
	}
/**********************/
/* Shoping cart       */
/**********************/
.SCart, .SCart A, .SCartCount
	{
	font: bold 11px Tahoma, Arial, Tahoma, MS Sans Serif, sans-serif;
	color: #d39733;		
	text-decoration: none;
	}
.SCart A:hover {color:#d39733;}
.SCartCount {font-weight: normal;}
.SCartImg {}	
/***********************/
/*  Home Page        */
/**********************/
.homeItem
	{
	float:left;
	margin-left: 10px;
	display:inline;
	}  
.homeItem div a
	{
	font-family:Arial;
	font-size:14px;
	color:#fff;
	font-weight:bold;		
	}
.homeItembg
	{
	width:220px;
	height:63px;
	background:	url('/brands/66/img/itm-bg.jpg') no-repeat;	
	}
.homeItembg div {padding-top:25px;}
/***********************/
/*  Main menu          */
/**********************/	
.menu
	{
	position: absolute;		
	right:10px;
	top:185px;		
	overflow: hidden;	
	}
.menu ul
	{
	margin: 0;
	padding: 0;
	list-style: none;	
	}	
.menu ul li
	{
	display: inline;
	list-style-type: none;	
	}
.menu ul li a {
	margin-right:3px;
	display: block;
	height: 25px;
	float: left;	
	text-decoration: none;
	background: #fffef7 url('/brands/66/img/menu-bg.png') no-repeat top left;					
	}
.menu ul li a div
	{
	color: #ffffff;
	font: bold 11px Arial, Verdana, Tahoma;		
	text-decoration: none;
	text-transform: uppercase;				
	}
.menu ul li a div
{
	display: block;
	float: left;
	height: 25px;
	background: #fffef7 url('/brands/66/img/menu-bg.png') no-repeat top right;	
	height: 21px;
	_height: 21px;
	margin-left:12px;
	_margin-left:6px;
	padding-right:12px;		
	padding-top:4px;
	z-index:1;
	} 
.menu ul li a:hover 
{
	background-position: 0px -25px;
	cursor:pointer;
}
.menu ul li a:hover div {background-position: right -25px;}
/***********************/
/* Search Panel Styles
/***********************/

.navMenu2Off, A.navMenu2Off, A:hover.navMenu2On, A:hover.navMenu2Off
{
	color: #666666;
	font : 11px Arial, sans-serif, Tahoma;
	text-decoration: none;
	cursor: hand;
	line-height: 18px;
}
.navMenu2On, A.navMenu2On
{
     background: #fff5e3;
     color: #000000;
     font : 11px Arial, sans-serif, Tahoma;
     text-decoration: none;
     cursor: hand;
     line-height: 18px;
}
.navPaneFNT
{
	color: #000000;
	font : 11px Arial,Tahoma,Verdana;
}
.RowEven {background-color:#FFFFFF;}
.RowOdd, .Colontitle {background-color:#fff5e3;}	
/***********************/
/* Content Styles
/***********************/
.conPaneBG
{
     background: #FFFFFF;      
     padding:8px;
}
.conStripe1
{
	border: 1px solid #999354;
	background: #FFFFFF;
}
.conStripe1FNT
{
	font : 10px Arial,Tahoma,Verdana;
	color: #666666;		
}
.conStripe1
{
     border: 1px solid #c7c7c7;
     background: #FFFFFF;
}
.conMenuBox {width: 230px;}
.conMenuHdr
{
	font:bold 12px Arial,Tahoma,Verdana;
	background: #d39733 url('/brands/66/img/hdpane-bg.gif') repeat-x top; 	
	padding: 5px;
	text-align: center;
	color: #ffffff;		
}
.conMenuBody
{
	background: #FFFFFF; 	
	padding: 10px;
	padding-bottom: 20px;
}
.conMenuItm, .conMenuItm a li
{
     font : 12px Arial,Tahoma,Verdana;
     text-align: left;
     text-indent: 10px;
     text-decoration: none;
     color: #666666;
     vertical-align: middle;
     list-style-image: url('/brands/66/img/arw.gif');
}
.conMenuItm a {color: #666666;}
.conMenuSpr {height: 3px;}	
/***********************/
/* Items
/***********************/
#ItemBox, .ItmBox, .itmTopBox
	{
	border: 1px solid #c7c7c7;
	background: #FFFFFF;
	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: #fff5e3;
	padding:10px;
	text-transform:uppercase;
	padding-left:10px;	
	}
.itmStripe1
{
	font:bold 12px Arial,Tahoma,Verdana;
	color: #000000;		
}
.itmStripe2
{
	font : 11px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #000000;		
}
.itmStripe3
{
	padding: 5px;
	background: #fff5e3;
	font : 11px Arial,Tahoma,Verdana;
	vertical-align:middle;
	color: #000000;		
}
.itmText, .itmText LI, .itmText TD
{
	font : 11px Arial,Tahoma,Verdana;
	color: #000000;		
}
.itmPriceBox
{
     background: #fff5e3;
     font-weight: bold;
}
.itmPrice
{
	font : bold 16px Arial,Tahoma,Verdana;
	color: #000;
}
.itmPriceLbl
{
	font : bld 16px Arial, Tahoma,Verdana;
	color: #000;
	text-transform: uppercase;
}
/***********************/
/* Info Panel Styles
/***********************/
.infBox
{
     border: 1px solid #D1D1D1;
     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:#fff5e3;
	text-transform:uppercase;
	color: #000000;
}
.infText
{
	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: #d39733;	
}
/***********************/
/* Pager Styles
/***********************/
.PagerBox
	{
	border: 1px solid #c7c7c7;
	background:#FFFFFF;
	padding:5px;
	color: #000000;
	font-size: 11px;	
	}
.PagerResults
	{
	text-align: center;
	font : 12px Arial,Tahoma,Verdana;
	color: #000000;
	padding-bottom:0px;
	}
	
.PagerLinks 
	{
	color: #9C9452;
	font-size: 12px;
	vertical-align:middle;	
	}
.PagerLinks img {border: 0px solid black;}
.PagerNumbers
	{
	color: #d39733;
	font:bold 11px Verdana,Tahoma;
	padding:2px;
	}
.CurrentPageNumbers
	{
	background: #d39733;
	color: #ffffff;
	font:bold 11px Verdana,Tahoma;
	padding:5px;
	}
/***********************/
/* Footer
/***********************/	
#FooterBG
	{
	background: #FFF9BE url('/brands/66/img/footer-bg.gif') repeat-x top left;	
	height:76px;
	width:700px;
	margin:0 auto;
	}
#FooterBG div
	{
	background: url('/brands/66/img/footer-left.gif') no-repeat top left;	
	height:76px;
	}	
#FooterBG div div
	{
	background: url('/brands/66/img/footer-right.gif') no-repeat top right;	
	height:76px;
	padding: 32px;
	}
#FooterBG TD
	{
	color:#646464;
	font : 11px  Tahoma, Verdana,Arial,Tahoma;	
	line-height: 16px;
	}
#FooterBG A
	{
	color:#d39733;
	text-decoration:none;
	}
#Footercontact
	{
	background:url('/brands/66/img/contact_bg.png') no-repeat top;
	width:691px;
	height:125px;
	//filter:expression(fixPNG(this));
	padding:0px;
	vertical-align:top;
	}
#fdiv
	{
	position:relative;	
	top:0px;
	}	
#fdiv2
	{
	position:absolute;
	left:210px;
	top:20px;
	color:#ffffff;
	}
#fdiv3
	{
	position:absolute;
	left:480px;
	top:20px;
	color:#ffffff;
	}
/***********************/
/* EO
/***********************/	
.TabText
	{
	font : 11px Arial,Tahoma,Verdana;
	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;
     }
.TabContentTopLine	{BORDER-bottom: #d1d1d1 1px solid;}
.TabSpace {background:url('/brands/66/img/tabs-bg-notabs.gif') repeat-x; cursor: pointer;}
.TabSeparator {width:1px;}	
/* Slidemenu */
.navSectHeader
{
   
     background: #d39733 url('/brands/66/img/hdpane-bg.gif') repeat-x;      
}
.navSectHeader2
{
	
}
.navSectSubmenu
{
	border-top:1px solid #F7F7DE;
	background: #FFFDED; 
}

/* ContentHeader */
.ContentHeader
{
	font:bold 14px Arial,Tahoma,Verdana;
	color: #000000;
	text-transform:uppercase;
	margin-left:5px;
}
img	{border:0;}
#sc_1
	{
	background:url('/brands/66/img/sc_1bg.gif') no-repeat;
	width:316px;
	height:247px;
	vertical-align:top;
	}	
#sc_2
	{
	background:url('/brands/66/img/sc_2bg.gif') no-repeat;
	width:316px;
	height:247px;
	vertical-align:top;
	}	
#sc_3
	{
	background:url('/brands/66/img/sc_3bg.gif') no-repeat;
	width:316px;
	height:247px;
	vertical-align:top;
	}	
#sc_4
	{
	background:url('/brands/66/img/sc_4bg.gif') no-repeat;
	width:316px;
	height:247px;
	vertical-align:top;
	}	
#txt
	{
	padding-top:96px;
	padding-left:137px;
	line-height:16pt;
	}	
#txt a
	{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#545454;
	}	
.txt3
	{
	font:12px Arial, Helvetica, sans-serif;
	width:330px;
	vertical-align:top;
	}
.txt3 font
	{
	font:18pxGeorgia, "Times New Roman", Times, serif;
	line-height:24pt;
	}
#oncatalog div
	{
	float:left;
	margin:5px;		
	}
	
	
	
#cent_tab {border: #dfa648 1px solid; background:#fff;}
	
	
