#down-trans, #down-trans2{
	background-color:white;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	z-index:300;
	width:1100px;
	height:1080px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
}
#window-open{
	z-index:301;
	width:450px;
	position:absolute;
	top:0;
	left:0;
	background-color:#ffffff;
	border:1px solid #ccc;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin-top:65%;
	margin-left:65%;
}
#window-open2{
	z-index:301;
	width:450px;
	position:absolute;
	top:0;
	left:0;
	background-color:#ffffff;
	border:1px solid #ccc;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin-top:65%;
	margin-left:65%;
}
html:not([dummy]) #window-open, #window-open2{
	margin-top:33%;
	margin-left:33%;
}
.close-window, .close-window2{
  	text-align:right;
}
.main-image{
	float:left;
	position:relative;
	width:390px;
	text-align:center;
}

.item-detail{
	width:391px;
	float:left;
	position:relative;
	margin-left:8px;
}
.related-item-list{
	width:774px;
	float:left;
	position:relative;
}
.item-list-right{
	width:156px;
	float:left;
	position:relative;
}
.ec-consideration-box{
	border:1px solid #b2b2b2;
}
.enlarge{
	clear:both;
}
.ec-item-name a{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #363636;
	text-decoration: none;
	padding-bottom:10px;
	padding-right:3px;
}
.ec-item-name{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #363636;
	text-decoration: none;
	padding-bottom:15px!important;
	padding-right:3px;
	float:left;
	clear:both;
/*	min-height:66px;*/	
}
.ec-item-price{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #363636;
	text-decoration: none;
	padding-bottom:15px;
	float:left;
	clear:both;
	width:120px;
}
.ec-item-links{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #363636;
	text-decoration: none;
	padding-bottom:15px;
	text-decoration:none;	
}
.show-number-item{
	font-family: Verdana;
	font-size: 11px;
	color: #363636;
	text-decoration: none;
	padding-bottom:25px!important;
	float:left;
	clear:both;
	width:120px;
	float:left;
	clear:both;
}
.ec-item-links a{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #363636;
	text-decoration: underline;
}
.ec-store-description{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #363636;
	text-decoration: none;
	padding-bottom:30px;
}
.ec-store-description h1{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #363636;
	text-decoration: none;
}
.ec-engraving{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
	text-decoration: none;
	text-align:center;
	padding-bottom:20px;
	padding-top:20px!important;
}
.ec-add-to-cart{
	text-align:left!important;
	padding-left:50px;
	padding-bottom:20px;
}
.ec-add-img{
	width:125px;
	border:1px solid #b2b2b2;
	margin-bottom:10px;
	overflow:hidden;
	float:left;
	clear:both;
}
.ec-add-img2{
	width:125px;
	border:1px solid #b2b2b2;
	display:none;
	overflow:hidden;
	float:left;
	clear:both;
}
.enlarge{
	padding-left:139px;
	padding-top:5px;
}
.item-list{
	padding-top:20px;
}
.line-footer-links{
	padding-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #b2b2b2;
	float:left;
	position:relative;
	width:100%;
	height:1px;
}
.licensee{
	height:49px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	width:148px;
	white-space:normal!important;
}
.chat2{
	width:269px;
	padding-right:4px;
	margin-left:0px;
}
#div__body #chat-2{
	width:269px;
	float:left;
	padding-right:10px;
	margin-left:0px;	
}
#div__body #chat-2 img{
	margin-top:-10px;	
}
a img{
	border:none;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
}
.title-h1{
	font-size:10px;
	color:#666;
}
img{
	border:none;
}
#txtqty{
	margin-bottom:5px!important;
	margin-top:5px!important;
}
.inputengraving{
	width:205px!important;
	margin-bottom:5px;
}
.ec-add-to-cart table{
	text-align:center;
}
.item-info{
	margin-left:8px;
	width:130px;
	float:left;
	position:relative;
}
.ec-item-name h1{
	margin:0px;
	padding:0px;
	font-size:13px;
}
#div__header, #div__body, #div__footer{
	margin-left:auto!important;
	margin-right:auto!important;
	width:931px;
	padding-left:19px;
	padding-right:19px;
	border-left:1px solid #AEAEAE;
	border-right:1px solid #AEAEAE;
}
#div__body{
	padding-top:11px;
	/*overflow:hidden;*/
	z-index:0;
	*width:971!important;	
}
.big-watch{
	float:left;
	position:relative;
	width:290px;
	/*z-index:-1;*/
}
.` table td{
	padding:0px!important;
	margin:0px;
}
.all-item{
	float:left;
	position:relative;
	width:640px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	height:366px;
}
html:not([dummy]) .all-item{
	width:640px !important;
}
html:not([dummy]) .item-number{
	padding-bottom:21px!important;
}
.item-number{
	float:left;
	position:relative;
	width:151px;
	margin:0px;
	padding-left:17px;
	padding-bottom:22px;
}
.item-number a{
	color:#666!important;
}
html:not([dummy]) .item-number{
	padding-left:11px!important;
}
.item-number img{
	padding-bottom:5px;
}
html:not([dummy]) .banner-4{
	padding-bottom:10px!important;
	height:130px;
}
.banner-4{
	padding-top:10px;
	padding-bottom:20px;
	border-bottom:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	height:153px;
	width:931px;
	/*overflow:hidden;*/
	white-space:nowrap;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	position:relative;
}
.banner-4 div{
	padding-right:9px;
	float:left;
	margin:0px;
}
.down-4{
	background-color:#f5f5f5;
	height:100px;
	margin-bottom:10px;
	padding:11px;
	width:931px;
	clear:both;
	position:relative;
}
html:not([dummy]) .down-4{
	width:911px!important;
	height:90px!important;
}
.chat{
	width:250px;
	margin-left:18px;
}
.down-4 div{
	float:left;
}
html:not([dummy]) .last-banner{
}
.last-banner{
	border-left:1px solid #BCBCBC;
	padding-left:15px;
	margin-left:8px;
	float:left;
	position:relative;
	width:155PX;
}
.licensee{
	font-size:12px;
	width:147px;
	color:#666;
	padding-bottom:5px;
}
.border-r-banner{
	border-left:1px solid #BCBCBC;
	padding-left:15px;
	padding-right:8px;
}
.border-r-banner2{
	border-left:1px solid #BCBCBC;
	padding-left:10px;
	padding-right:8px;
	z-index:1;
}
.border-r-banner2 img{
}
.banner-4 .the-last{
	padding:0px!important;
	width:210px!important;
	overflow:hidden;
	float:left;
	margin:0px!important;
}
.link-from-img a{
	font-size:10px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans;
	text-transform:uppercase;
}
.link-from-img{
	text-align:center;
	padding-top:5px;
}
.line-footer{
	border-bottom:1px solid #b2b2b2;
	margin-top:5px;
	margin-bottom:5px;
}
.line-footer-first{
	border-bottom:1px solid #b2b2b2;
	margin-bottom:5px;
}
.line-footer-links {
	border-bottom:1px solid #B2B2B2;
	float:left;
	height:1px;
	margin-bottom:10px;
	padding-top:10px;
	position:relative;
	width:100%;
}
.go-search{
	background-image:url(http://www.mlahart.com/img/go-search.jpg);
	width:38px;
	height:22px;
	background-repeat:no-repeat;
	background-color:white;
	border:none;
	cursor:pointer;
}
.search-boxes{
	margin-bottom:5px!important;
	padding-bottom:0px!important;
	font-size:13px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.search-box{
	border:1px solid #999999;
	font-size:11px;
	height:17px;
}
html:not([dummy]) .search-box{
	vertical-align:top;
	border-width:thin;
}
.footer-right{
	border-left:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	height:28px;
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#666666;
	color:#FFE77F;
}
.footer-right a{
	color:#FFE77F;
	text-decoration:none;
}
html:not([dummy]) .footer-phone{
	width:917px!important;
}
.footer-phone{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#666666;
	color:#CCCCCC;
	width:931px;
	padding-left:15px;
	padding-bottom:8px;
	padding-top:8px;
	border-top:1px solid #aeaeae;
}
.footer-phone table td{
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.footer-phone table td a{
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.line-for-footer{
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:5px;
	padding-top:5px;
}
.footer-text{
	padding-bottom:5px;
	padding-top:5px;
}
.footer-text a{
	margin-right:5px;
	text-decoration:none;
	color:#666;
	font-size:10px;
}
.link-foo{
	float:left;
	position:relative;
}
.link-foo a{
	padding-right:10px;
	font-size:10px;
	color:#666;
}
.link-foo a:hover{
	text-decoration:underline;
}
.copy{
	float:right;
	position:relative;
	color:#999;
	font-size:10px;
}
.thefooter{
	height:109px;
	margin-top:15px;
	width:931px;
}
table td{
	padding:0px!important;
}
.picture-acc{
	width:481px;
	float:left;
	position:relative;
}
.text-accesories h2{
	color:white;
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif
	margin-top:0px;
	font-weight:normal;
}
.text-accesories{
	background-color:#807977;
	width:448px;
	float:left;
	position:relative;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	/*font-weight:bold;*/
	height:313px;
}
.text-accesories-in{
	padding-left:40px;
	padding-top:40px;
	color:#ffffff!important;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.text-accesories-in font{
	color:#ffffff!important;
	font-weight:bold;	
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.text-accesories-in p{
	color:#fff!important;
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-weight:bold;
	font-size:13px!important;
}
.text-accesories p{
	padding:0px;
	margin:0px;
	margin-bottom:4px!important;
}
.content-thum-right{
	padding-top:10px;
	border-top:1px solid #ccc;
	margin-top:10px;
	float:left;
	position:relative;
	width:931px;
}
.thum-categories{
	width:774px;
	float:left;
	height:100%;
}
/*html:not([dummy]) .thum-categories{
	float:left;
	width:784px;
}*/
.image-and-title{
	width:145px;
	float:left;
	position:relative;
	padding-bottom:10px;
	margin-right:11px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:bold;
	color:#666;
}
.image-and-title a{
	color:#666;
	text-decoration:none;
}
.border-image-categories{
	float:left;
	position:relative;
	border:1px solid #ccc;
	width:145px;
	margin-bottom:10px;
}
.right-side{
	float:left;
	width:143px;
	height:100%;
	margin-left:9px;
	*margin-left:0px!important;
}
.for-your{
	border:1px solid #ccc;
	width:141px;
	float:left;
	text-align:center;
	float:left;
	position:relative;
}
.for-padd{
	padding:10px;
	text-align:center;
}
.text-next-small{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	color:#666;
	/*width:73px;*/
	text-align:center;
	margin-left:5px;
	margin-right:5px;
}
.text-next-small a{
	text-decoration:none;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.small-item{
	width:120px!important;
	float:left;
	position:relative;
	clear:both;
	margin-top:5px;
	padding-bottom:5px;
	/*margin-left:8px;*/
	text-align:center;
}
.watch-smallit{
	clear:both;
	margin:0px;
	padding:0px;
	text-align:center;
}
.live-help{
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid #D4D3D4;
	border-top:1px solid #D4D3D4;
	margin-top:10px;
	float:left;
	position:relative;
	clear:both;
	width:140px;
}
.browse-uni{
	border-bottom:1px solid #D4D3D4;
	padding-bottom:10px;
	margin-bottom:10px;
	clear:both;
	width:120px;
	float:left;
	position:relative;
}
.browse-uni select{
	width:115px;
}
.shop-uni{
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	margin-top:15px;
	margin-bottom:15px;
}
.gift{
	margin-bottom:10px;
	text-align:center;
	clear:both;
	float:left;
	position:relative;
}
table td{
	padding:0px;
}
.nlitem-list{
	width:927px!important;
	overflow-x:hidden;
}
.new_cat_wrap{
	height: 250px; 
	width: 450px; 
	text-align: left; 
	padding-left: 32px; 
	padding-top: 42px;
}
html:not([dummy]) .new_cat_wrap{ 
	width: 418px!important; 
}
.catSubTitle{
	width:410px
}
.footer-copy-uni{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.footer-copy-uni a{
	color:#666666;
	text-decoration:underline;
}
.ec-store-description{
	padding-bottom:0px!important;
	padding-top:0px;
}
.ec-store-description h1{
	margin-top:0px;
	padding-top:0px;
}
.alternate-view{
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}
.ec-add-img{
	width:125px!important;
	border:1px solid #b2b2b2;
	margin-bottom:10px;
	overflow:hidden;
}
.ec-add-img2{
	width:125px!important;
	border:1px solid #b2b2b2;
	display:none;
	overflow:hidden;
}
.search-results{
	width:930px;
}
.results-right{
	float:left;
	width:260px;
	margin-left:15px;
}
.results-right a{
	color:#666;
}
.search-results .search{
	font-size:13px;
	margin-bottom:20px;
	padding:0;
}
.title-results{
	margin-bottom:10px;
}
.title-results a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.learn-more-results{
	margin-top:10px;
	color:#363636;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.results-from-s{
	float:left;
	width:450px;
	margin-bottom:20px;
	margin-right:10px;
}
.select-school{
	float:left;
	width:200px;
}
.search-next{
	float:left;
	width:200px;
}
.s-school{
	width:195px;
}
.before-the-thmb{
	height:175px;
	overflow:hidden;
}
.banners-32 .left-banner-bot, .banners-32 .center-banner-bot, .banners-32 .right-banner-bot{
	height:100px!important;
	overflow:hidden;
}
a.Ntooltip span {
	display: none; /* hidden element */
}
a.Ntooltip:hover span{
	white-space:normal;
	display: block;  /*force show block */
	position: absolute; /* force place on screen */
	margin-top:-20px;
	width: 280px!important; /* default width */
	padding:5px; /* padding */
	background-color:#ffffff; /* default background color */
	color: #666666; /* default text color */
	border:1px solid #ffcf00;
	z-index:50000900;
}
a.Ntooltip {
	position: relative; /* Normal position*/
	text-decoration: none !important; /* force no underline */
	color:#666666 !important; /* force text color */
	font-weight:normal !important; /* force bold */
	font-size:11px !important;
	z-index:1000;
}
a.Ntooltip:hover {
	z-index:999; 
	background-color:#ffffff;
}
a.Ntooltip div {
	display: none; /* hidden element */
}
a.Ntooltip:hover div{
	white-space:normal;
	display: block;  /*force show block */
	position: absolute; /* force place on screen */
	padding:5px; /* padding */
	background-color:#ffffff; /* default background color */
	color: #666666; /* default text color */
	border:1px solid #ffcf00;
	margin-top:-17px;
	z-index: 1000000000;
} 
/**/

a.Ntooltip2 span {
	display: none; /* hidden element */
}
a.Ntooltip2:hover span{
	white-space:normal;
	display: block;  /*force show block */
	position: absolute; /* force place on screen */
	padding:5px; /* padding */
	background-color:#ffffff; /* default background color */
	color: #666666; /* default text color */
	border:1px solid #ffcf00;
	margin-top:-17px;
	z-index: 1000000000;
	margin-left:-200px;
	top:0px;
}
a.Ntooltip2 {
	position: relative; /* Normal position*/
	text-decoration: none !important; /* force no underline */
	color:#666666 !important; /* force text color */
	font-weight:normal !important; /* force bold */
	font-size:11px !important;
	z-index:1000;
}
a.Ntooltip2:hover {
	z-index:999; 
	background-color:#ffffff;
	left:0;	
}
.Ntooltip img{
	z-index:-1;
}
/**/
a.Ntooltip3 span {
	display: none; /* hidden element */
}
a.Ntooltip3:hover span{
	white-space:normal;
	display: block;  /*force show block */
	position: absolute; /* force place on screen */
	margin-top:-20px;
	padding:5px; /* padding */
	background-color:#ffffff; /* default background color */
	color: #666666; /* default text color */
	border:1px solid #ffcf00;
	z-index:50000900;
	margin-left:70px;
	width:200px;
}
a.Ntooltip3 {
	position: relative; /* Normal position*/
	text-decoration: none !important; /* force no underline */
	color:#666666 !important; /* force text color */
	font-weight:normal !important; /* force bold */
	font-size:11px !important;
	z-index:10;
}
a.Ntooltip3:hover {
	z-index:999; 
	background-color:#ffffff;
}
