/********** Louis Martin Jewelers ***********/

.png { filter:expression(fixPNG(this));}

body 
	{
	margin:0px;
	background: #ffffff url('/brands/68/img/bg-main.jpg') repeat-x top;
	}
	
body, TD
	{
	font: normal 12px  Arial, sans-serif, MS Sans Serif,Tahoma;
	color: #000000;
	}

A
	{
	color: #666666;
	text-decoration: none;
	}	
A:hover
	{
	text-decoration: none;	
	}
	

.StoreBodyClass
{
	border: 0px solid #000000;
	/*text-align: center;*/
}

.StoreFooterClass
{
	border: 0px solid red;
}

input, select, textarea
	{
	color: #000000;
	font-family : sans-serif, Arial, Tahoma;
	font-size: 11px;
	}

input.button, input.submit, .defbutton
	{
	border:0px;
	height:20px;
	background:#d75b1b url('/brands/68/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;
	}

.ErrorSummaryHeader
{
	font-family : Arial,Tahoma,Verdana;
	font-size: 11px;
	font-weight: bold;
	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: #cc6633;
	}
	
.logo_href
	{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:101px;
	height:113px;
	background: url('/brands/68/img/logo_href.jpg') no-repeat top left;		
	}

.topPage
	{
	background: transparent url('/brands/68/img/bg-header.jpg') no-repeat top left;
	}
	
#se {position:relative; height:113px; _height:0px;}
#text 
	{
	width:200px;
	position:absolute; 
	right:0; 
	top:88px; 
	color:#2d0303; 
	border:1px solid #c94000;
	padding-top:2px;
	padding-left:24px;
	background:#ffffff url('/brands/68/img/search.gif') left no-repeat;
	font: 12px Verdana, Tahoma, Arial,;
	color:#707070;
	}
#search_form {margin:0; padding:0; list-style:none;}	
.adress_b 
{
padding-left:15px;
}
/***********************/
/* Metal prices
/***********************/	
.svodka-box-bg {
	background: #CC5011 url('/brands/68/img/sv-bg-cnt.gif') repeat-x top;
	padding:2px;
}
.svodka-box-top {
	background: #c74504 url('/brands/68/img/sv-bg-top.gif') repeat-x top;
}
.svodka-box-left, .svodka-box-right {
	background: #CC5011 url('/brands/68/img/sv-bg-cnt.gif') repeat-x left top;
	width:13px;
}
.svodka-box-bot {
	background: #c74504 url('/brands/68/img/sv-bg-bot.gif') repeat-x top;
}
.svodka-text-name 
	{
	font: bold 12px MS Sans Serif, sans-serif, Tahoma, Arial;
	color: #ffffff;
	}
	
.svodka-text-value
	{
	font: normal 12px MS Sans Serif, sans-serif, Tahoma, Arial;
	color: #ffffff;
	}		
			

/***********************************/
/* Shopping card and wishind list
/***********************************/	
.SCard 
	{
	position:absolute;
	right:150px;
	top:20px;
	}
.SCard div { padding:3px 0 3px 0;}
.SCard, .SCard A
	{
	font: bold 12px MS Sans Serif, sans-serif, Tahoma, Arial;
	color: #fff;		
	text-decoration: none;	

	}	
.SCard A:hover
	{
	text-decoration: underline;
	}	
	
/***********************/
/* Main page
/***********************/			
.boxVitrina
	{
	background: #000000 url('/brands/68/img/vitrina-bg.gif') repeat-x bottom;
    width:523px;
	height: 653px;
	border: solid 3px #000000;
	font: normal 12px Arial, sans-serif, Tahoma;
	color: #fff;		
	}	
	
.boxTitle, .boxTitle A
	{
	font: normal 21px Times New Roman, serif, Tahoma;
	color: #d77527;
	text-decoration: none;
	}
	
.boxWatch
	{
	background: #fff url('/brands/68/img/bg-watch.jpg') no-repeat bottom left;
	width:233px;
	height:312px;
	border: solid 2px #e5eff9;
	padding:0px;
	}
	
.boxWatch, .boxWatch li A
	{
	font: bold 12px Arial, sans-serif, Tahoma;
	color: #305680;
	line-height:18pt;			
	}	
	
.boxFigurine
	{
	background: #fff url('/brands/68/img/bg-figurine.jpg') no-repeat bottom left;
	width:233px;
	height:329px;
	//height:335px;
	border: solid 2px #f8e5d8;
	
	font: normal 12px Arial, sans-serif, Tahoma;
	color: #666666;	
	
	}	
.boxFigurine li A
	{
        font: bold 12px Arial, sans-serif, Tahoma;
	    color: #305680;	        
	}	
	
	
.boxRolex
	{
	background: #fff url('/brands/68/img/bg-rolex.jpg') no-repeat bottom left;
	width: 332px;
	height: 150px;
	border: solid 2px #eaeaea;
	
	font: normal 12px Arial, sans-serif, Tahoma;
	color: #666666;	
	}
	
.boxRolex .boxTitle	
	{
	position:relative;
	top:15px;
	left: 15px;
	width: 220px;
	}   
	
.boxRepair
	{
	background: #fff url('/brands/68/img/bg-repair.jpg') no-repeat bottom right;
	width: 180px;
	height: 150px;
	border: solid 2px #eaeaea;
	float: right;
	}	
	
.boxDiamondRings
	{
	background: #fff url('/brands/68/img/bg-dimondrings.jpg') no-repeat bottom left;
	width: 188px;
	height: 150px;
	border: solid 2px #f8ece4;
	float: left;
	}		
	
.boxColoredStone
	{
	background: #fff url('/brands/68/img/bg-coloredstone.jpg') no-repeat bottom left;
	width: 188px;
	height: 150px;
	border: solid 2px #eaeaea;
	float: left;
	}		
	
.boxBracelets
	{
	background: #fff url('/brands/68/img/bg-bracelets.jpg') no-repeat bottom left;
	width: 180px;
	//width:188px;	
	height: 150px;
	border: solid 2px #f8ece4;
	float: left;
	}		
	
.boxEarrings
	{
	background: #fff url('/brands/68/img/bg-earrings.jpg') no-repeat bottom left;
	width: 183px;

	height: 150px;
	border: solid 2px #eaeaea;
	float: left;
	}	
.boxSeparator
	{
	width:7px;
	//width:6px;	
	height: 150px;
	float: left;
	}	
	
.boxContacts
	{
	background: #fff url('/brands/68/img/bg-contact.jpg') no-repeat bottom left;
	width: 100%;
	height: 96px;
	border: solid 2px #eaeaea;
	}	
	
.boxWatch ul, .boxFigurine ul
    {
        padding: 0;
        margin: 1.2em 0;
    }
.boxWatch li, .boxFigurine li
    {
        margin: 0.8em 0 0 1.2em;
        list-style-image: url('/brands/68/img/arw.gif');
    }	
    
.boxGems
	{
	background: #fff url('/brands/68/img/bg-gems.jpg') no-repeat bottom left;
	width: 234px;
	height: 150px;
	border: solid 2px #eaeaea;
	float: right;
	}	
.boxGems .boxTitle
	{
	position:relative;
	top:15px;
	left: 10px;
	width: 120px;
	}    
	
/***********************/
/* Main Menu
/***********************/	
.mainMenu A
	{
	font: bold 9px Verdana, Arial, sans-serif;
	color:#c64200;
	text-decoration: none;
	}	

.mainMenu A:hover, a.selected_menu
	{
	color: #000;
	}
	
.MenuItemSelect	
	{
	color: #000
	}	
/***********************/
/* Search Panel Styles
/***********************/

#LeftPane
	{
	
	}
	
.navSectOn
{
	
}
.navSectOff
{
}
.navSecHdr
	{
	}


.navMenu1On, A.navMenu1On
{
}
.navMenu1Off, A.navMenu1Off, A:hover.navMenu1Off
{

}

.navMenu1Off TD, .navMenu1On TD
{

}
.navMenu1On, A.navMenu1On, A:hover.navMenu1On
{

}

.navMenu1OnBul
{
}
.navMenu1OffBul
{
}

.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;
	padding:3px;
}

.navMenu2On, A.navMenu2On
{
     background: #f7e7da;
     color: #000000;
     font : 11px Arial, sans-serif, Tahoma;
     text-decoration: none;
     cursor: hand;
     line-height: 18px;
	 padding:3px;
     
}
.navPaneBG
{
	color: #000000;
	font : 12px Arial, sans-serif, Tahoma;
	background: #fcf3ec url('/brands/68/img/navPaneBG.jpg') no-repeat bottom right; 
	padding:10px;
}
.navPaneFNT
{
	color: #000000;
	font : 11px Arial,Tahoma,Verdana;
}
.navScroll
{
        
}
.navSeparator
{
	background: #ffffff;
	height: 0px;
}
.navSeparator2
{
	height: 0px;
}
.navBigArrow
{
	background:url('/brands/68/img/hdpane-open.gif') no-repeat center;
	height:16px;
	width:30px;
	border: 0;
}	
.navSectOff .navBigArrow
{
	background:url('/brands/68/img/hdpane-close.gif') no-repeat center;
	height:16px;
	width:30px;
	border: 0;
}	

.RowEven
	{
	background-color:#fcf3ec;
	}
.RowOdd, .Colontitle
	{
	background-color:#F7E7DA;	
	}	
	
/***********************/
/* Content Styles
/***********************/

.conPaneBG
{
     background: #FFFFFF;      
     padding:8px;
}
.conStripe1
{
	border: 1px solid #999354;
	background: #fcf3ec;
}
.conStripe1FNT
{
	font : 10px Arial,Tahoma,Verdana;
	color: #666666;		
}	

.conStripe1
{
     border: 1px solid #F3DFCF;
     background: #fcf3ec;
}
.conMenuBox
{
	width: 230px;
}
.conMenuHdr
{
	font : 12px Arial,Tahoma,Verdana;
	background: #DE6321 url('/brands/68/img/hdpane-bg.gif') repeat-x top; 	
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;		
}

.conMenuBody
{
	background: #fcf3ec url('/brands/68/img/navPaneBG.jpg') no-repeat bottom right; 	
	padding: 10px;
	padding-bottom: 20px;
}

.conMenuItm, .conMenuItm a li
{
     font : 12px Arial,Tahoma,Verdana;
     text-align: left;
     text-indent: 11px;
     text-decoration: none;
     color: #666666;
     vertical-align: middle;
     list-style-image: url('/brands/68/img/arw.gif');
}
.conMenuSpr
{
	height: 3px;
	background: url('/brands/68/img/mdpane-line.gif') repeat-x middle; 
}
	
/***********************/
/* Items
/***********************/	

#ItemBox, .ItmBox, .itmTopBox
	{
	border: 1px solid #f7e7da;
	background: #fcf3ec;
	padding:5px;
	line-height: 18px;
	text-align:left;
	}
	
.itmTopBox
	{
	background: #fff;
	}	
	
.itmHeader
	{
	background: #f7e7da;
	font : 14px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #000;
	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: #f7e7da;
	font : 11px Arial,Tahoma,Verdana;
	vertical-align:middle;
	color: #000000;		
}
.itmText, .itmText LI
{
	font : 11px Arial,Tahoma,Verdana;
	color: #000000;		
}
.itmPriceBox
{
     background: #f3dfcf;
     font-weight: bold;
}
.itmPrice
{
	font : bold 16px Arial,Tahoma,Verdana;
	color: #000;
}

.itmPriceLbl
{
	font : 12px Arial, Tahoma,Verdana;
	color: #000;
}
/***********************/
/* Info Panel Styles
/***********************/

.infBox
{
     border: 1px solid #D1D1D1;
     /*text-align: center;*/
     background: #FFFFFF;
     margin: 0px;
}
.infHeader
{
	
	font : 14px Arial,Tahoma,Verdana;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	background-color:#fcf3ec;
	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: #CC6633;	
}
/***********************/
/* Pager Styles
/***********************/

.PagerBox
	{
	border: 1px solid #F3DFCF;
	background:#FCF3EC;
	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: #cc6633;
	font : 11px Verdana,Tahoma;
	font-weight: bold;
	padding:2px;
	}

.CurrentPageNumbers
	{
	background: #cc6633;
	color: #ffffff;
	font : 11px Verdana,Tahoma;
	font-weight: bold;
	padding:5px;
	}
		
	
/***********************/
/* Footer
/***********************/	
#FooterBG
	{
	padding:20px;
	background: #DC7641 url('/brands/68/img/footer-bg.gif') repeat-x top left;	
	}		
	
#FooterBG TD
	{
	color:#ffffff;	
	font : 11px  Tahoma, Verdana,Arial,Tahoma;	
	line-height: 16px;
	}	
	
#FooterBG A
	{
	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;
     text-align:left;
     }
.TabContentTopLine	
	{
	border-bottom: #d1d1d1 1px solid; 
	}

.TabSpace
	{
		background:url('/brands/68/img/tabs-bg-notabs.gif') repeat-x; cursor: pointer;
	}
.TabSeparator
	{
		width:1px;
	}
	
/* Slidemenu */
.navSectHeader
{

     background: #D75C1C url('/brands/68/img/hdpane-bg.gif') repeat-x; 
        
}


.navSectSubmenu
{
	border-top:1px solid #F7F7DE;
	background: #fcf3ec url('/brands/68/img/navPaneBG.jpg') no-repeat bottom right; 

}

	
/* ContentHeader */
.ContentHeader
{
	font : 14px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #000000;
	text-transform:uppercase;
	margin-left:5px;
}



/************** footer at bottom of page ***************************/


html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */

html>body, html>body #contents {
	height: auto;
}


#contents {
	position: absolute;
	top: 0;
    left: 0;
}

#footer {
	/*position: absolute;*/
	clear:both;
	background: #DC7641 url('/brands/68/img/footer-bg.gif') repeat-x top left;		
	bottom: 0;	 
	text-align: center;
}

#footer {
    width: 100%;
    //width: 100%;
}

#mainbox {
	margin-bottom: 6em;
	height: auto;
}

#bgselect
	{
	background-color:#db6f38;
	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:#fcf3ec;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	vertical-align:top;}
	
#czg
{ padding-bottom:5px;}