@charset "utf-8";
/* CSS Document */
BODY {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	}
a:link { text-decoration:none; }
.cb {clear:both}

#page-container {
	display: block;
    margin: auto;
    position: relative;
    text-align: left;
    width: 1025px;
	/*background-color: #A0A0A4;*/
	}
.image-price-top-container { width: auto; }
.top-bar {
	width: 100%;
	background-image: url(http://lib.store.yahoo.net/lib/jomashop/zgi-img-background-logo.png);
	/*background-image: url(../../images/ny-banner-13.png);*/
	background-repeat: no-repeat;
	margin: auto;
	text-align: center;
	background-position: left top;
	}

.top-bar-ch {
	width: 99%;
	margin: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	padding-bottom: 3px;
	clear: both;
	
	}
	
/* Holiday Banners - Mini Banner*/
.top-bar-bf {
	width: 100%;
	/*background-image: url(http://lib.store.yahoo.net/lib/jomashop/zgi-image-header-logo-mothers-day.png);*/
	background-image: url(../../images/ny-banner-13.png);
	/*background-image: url(http://site.jomaluxury.com/jomashop/images/temp-number-2.png);*/
	background-repeat: no-repeat;
	margin: auto;
	text-align: center;
	background-position: left top;
	}
.top-bar-fd {
	width: 100%;
	/*background-image: url(http://lib.store.yahoo.net/lib/jomashop/zgi-image-header-logo-mothers-day.png);*/
	background-image: url(http://lib.store.yahoo.net/lib/jomashop/zgi-img-background-logo-fd.png);
	/*background-image: url(http://site.jomaluxury.com/jomashop/images/temp-number-2.png);*/
	background-repeat: no-repeat;
	margin: auto;
	text-align: center;
	background-position: left top;
	}
.top {
	width: 1024px;
	height: 112px;
	margin: auto;
	}

.holiday-banner-container {
	/*margin-top: 5px;*/
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	border: 0px solid #dcdcde;
	height: 40px;
	background-color: #ffffff;
	/*background-image: url(../2012/images/thin_banner.png);
	background-image: url(../../images/gift-cert-thin-banner.png)*/
	background-image: url(../../holiday/thin_banner_vd.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: none;
	}
	
.leftnav {
	width: 183px;
	height: 1500px;
	background-color: #FFFFFF;
	float:left;
	border: 1px solid #eeeef0;
	}
.details-box-tab {
	float: left;
	padding: 5px;
	width: 645px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
.shippingTable, .mbsalerowspan 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight: normal;}

.details-box-mybuys {
	width: 183px;
	height: auto;
	background-color: #FFFFFF;
	float:left;
	border: 0px solid #eeeef0;
	text-align:center;
	margin: auto;
	}
.result_container{
	width: 840px;
	background-color: #FFFFFF;
	float:left;
	}	
	
#table {display: table;}
#price-table {
	width:339px;
	display: table;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	float: right;	
}

.bor-retails { width: 338px;
/*	overflow:auto;*/
	}
	
.bor-retails{
	margin: 0px;
	/*padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F1F1F1;
	border-right-color: #F1F1F1;
	border-bottom-color: #F1F1F1;
	border-left-color: #F1F1F1;
}

.bgShadowNew {
	background:	url(http://lib.store.yahoo.net/lib/jomashop/recipe-d-retail-btm-bg.png) no-repeat;
	width:339px;
	height:10px;
	}

.cart420 { margin: 0px; }

.price-cell {
	width: 180px;
	display: table-cell;
	margin:0px;
	/*border: 4px solid #FFFFFF;*/
	padding: 5px;
	float: left;
	}

.price-cell-r {
	width: 130px;
	text-align: right;
	display: table-cell;
	/*border: 4px solid #FFFFFF;*/
	padding: 5px;
	float: right;
	}
	
.price-cell-3 {
	width: 70px;
	/*display: table-cell;*/
	/*border: 4px solid #FFFFFF;*/
	float: left;
	text-align: left;
	padding: 5px;
	}

.price-cell-3r {
	width: 248px;
	text-align: right;
	/*display: block  ;*/
	/*border: 4px solid #FFFFFF;*/
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;	
	}

.price-cell-4 {
	width: 10px;
	/*display: table-cell;*/
	/*border: 4px solid #FFFFFF;*/
	float: left;
	text-align: right;
	padding: 5px;
	}

.price-cell-4r {
	width: 300px;
	/*text-align: right;
	display: block  ;*/
	/*border: 4px solid #FFFFFF;*/
	float: right;
	padding: 5px;
	}
	
.price-cell-5 {
	width: 110px;
	/*display: table-cell;*/
	/*border: 4px solid #FFFFFF;*/
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	}

.price-cell-5r {
	width: 210px;
	text-align: right;
	/*display: block  ;*/
	/*border: 4px solid #FFFFFF;*/
	float: left;
	padding: 5px;
	}
	
.price-cell-full {
	/*width: 320px;*/
	text-align: right;
	display: table-row;
	/*display: table-cell;
	/*border: 4px solid #FFFFFF;*/
	}
.price-cell-button {
	text-align: right;
	display: table-cell;
	/*border: 4px solid #FFFFFF;*/
	}
.price-row {
	display: table-row;
	}
.price-cell-r-dd {
	display: table-cell;
	float: right;
	margin: 0px;
	padding: 5px;
}
	
.availability-in-stock-2a {
	color: #007F00;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	background-image: url(http://site.jomaluxury.com/test-site/images/instock.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.contact-availability-2-x {
	font-weight: bold;
	color: #006633;
	}
	
.availability-out-stock-text {
	color: #cc0000;
	font-weight: bold;
	}
	
.addthis_toolbox {
	width:145px;
	height:20px;
	text-align: right;
	float:right;	
	}

.addthis_button_google_plusone {
text-align: right;	
	}

.image-table {
	/*width: 406px;*/
	width: 250px;
	float: left;
	min-height:305px;
	}	

.name-table {
	width: 241px;
	float: left;
	}

.title-name {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #666;
	line-height: 21px;
	}

.title-code {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	padding-top:5px;
	}

/*Start MyBuys*/
.mblegend {
	display:none;
	}
.mbzone {margin:auto;}
.mbitem {
	float:left;
	width:161px;
	padding:13px 10px 10px 10px;
	text-align:center;
	font-family:Arial;
	font-size:10px;
	color:black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #eeeef0;
	border-right-color: #eeeef0;
	border-bottom-color: #eeeef0;
	border-left-color: #eeeef0;
	text-align:center;
	margin: auto;
}
.mbrowspan { 
	clear:both;
	width:100%;
	display:block; }

.mbimgspan {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	display:block; }

.mbnamerowspan {
	clear:both;
	width:100%;
	display:block; 
	float:left;
	text-align:center; }

.mbnamelink:link {
	color:black;
	text-decoration:none; }
.mbnamelink:hover {
	}


.mblistrowspan {
	clear:both;
	width:100%;
	display:block; 
	float:left;
	text-align:center; }

.mblistrowspan {
	clear:both;
	width:100%;
	display:block; 
	float:left;
	text-align:center; }

.mblistlink:link {
	color:black;
	font-style:normal;
	font-weight:normal;
	text-decoration:none; }

.mbsalerowspan {
	clear:both;
	width:100%;
	display:block; 
	float:left;
	text-align:center; }

.mbsalelink:link {
	color:black;
	font-style:normal;
	font-weight:normal;
	text-decoration:none; }
.mbsalelink:hover {
	}

/*End MyBuys*/


/*TABS MENU*/

#tabs-nav-panel{
	width:640px;
}
#tabs-nav-panel div.tabs-container {
	clear:both;
	border-top:0px solid #cccccc;
	padding:10px 5px 5px 5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
}
#tabs-nav-panel div{
	color:#333333;
}
.tabs-hide {
	display: none;
}
/* Skin */
.tabs-nav {
	list-style: none;
	margin: 0;
	padding:0;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.tabs-nav li {
	float: left;
	margin: 0 5px -1px 0px;
}
.tabs-nav a, .tabs-nav a span {
	display: block;
	padding: 0 16px;
}
.tabs-nav a {
	position: relative;
	top: 1px;
	padding-left: 0;
	color: #666666;
	font:12px bold Verdana, Geneva, sans-serif ;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* requi#cccccc in IE 6 */
}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
	background:#ffffff;
	/*border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;*/
	border-bottom:none;
	outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
	background:#124692;
	color:#ffffff;
	border:1px solid #cccccc;
	border-bottom:none;
}
.tabs-nav a span {
	width: 90px; /* IE 6 treats width as min-width */
	/*min-width: 64px;*/
    height: 22px; /* IE 6 treats height as min-height */
	min-height: 24px;
	padding-top: 8px;
	padding-right: 0;
}
*html .tabs-nav a span{
	height:30px;
}
*>.tabs-nav a span { /* hide from IE 6 */
	width: auto;
	height: auto;
}
.tabs-nav .tabs-selected a span {
	padding-top: 9px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
	background:#ffffff;
	/*border-left:1px solid #cccccc;
	border-bottom:none;*/
	z-index:999;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
	background:#124692;
	color:#ffffff;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
.tabs-nav .tabs-disabled {
	opacity: .4;
}

.tabs-nav .tabs-selected a  span {
	color: #124692 !important;

}
.tabs-nav a:hover span{
	color:#124692;
}

.product_tab_table .shippingTable td {
font: 11px Arial,Helvetica,sans-serif
}
/*END TABS MENU*/


.buysafe-bg {
	width: 315px;
	height: 40px;
	/*background-image: url(../../images/Greyscale-20345x40.png);*/
	background-repeat: no-repeat;
	}
	
.buysafe-container {
	/*background-image: url(../../images/Greyscale-20345x40.png);*/
	background-repeat: no-repeat;
	float: right;
	/*border: 1px solid #cccccc;
	margin: 10px;*/
	width: 336px;
	margin-top: 10px;
	margin-bottom: 3px;
	height: 40px;
	text-align:right;
	overflow:hidden;
	font-size: 9px;
	}

.shipping-disclamer{
	width: 336px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	}
	
.details-box {}
	
























































.top-1 {
	width: 100%;
	background-image: url(../images/top-1-bg.jpg);
	background-repeat: repeat-x;
	/*height: 30px;*/
	margin: auto;
	text-align: center;
	}
	
.top-2 {
	margin: auto;
	width: 1025px;
	border: 1px solid #AA0000;
	
}
.page-container {
	margin: auto;
	min-width: 1020px;
	/*overflow: hidden;*/
	}
.page-container-top {
	margin: auto;
	min-width: 1020px;
	height: 180px;
	width: 1025px;
	}

	
#page {
	margin: auto;
	text-align:left;
	width: 1005px;
	background-color: #FFFFFF;
	}

.adv-search {width: 1024px; height:20px;}


.top-vd {
	width: 1024px;
	background-repeat: no-repeat;
	height: 112px;
	margin: auto;
	/*background-image: url(../images/logo-js-2.png);*/
	background-image: url(../../images/joma_header_vd_shipping.png);
	}
	
.top-vd2 {
	width: 1024px;
	background-repeat: no-repeat;
	height: 112px;
	margin: auto;
	background-image: url(../images/logo-js-2.png);
	/*background-image: url(../../images/joma_header_vd_shipping_02.png);*/
	}
	
.top-nav {
	width: 1020px;
	height: 41px;
	margin: auto;
	text-align: left;
	}
.adv-search-link {
	width: 210px; 
	height: 19px;
	float: right;
	cursor: pointer;}
.home {
	width: 245px;
	height: 30px;
	float: left;
	cursor: pointer;
	}
.home-space {
	width: 470px;
	height: 30px;
	float: left;
	cursor: default;
	}
	
.home-space-ch {
	width: 625px;
	height: 30px;
	float: left;
	cursor: default;
	}
	
.order-status {
	width: 95px;
	height: 30px;
	float: left;
	cursor: pointer;
}

.about-us {
	width: 78px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.testimonils {
	width: 97px;
	height: 30px;
	float: left;
	cursor: pointer;
	}
.customer-service {
	width: 75px;
	height: 30px;
	float: left;
	cursor: pointer;
	}
.logo {
	width: 350px;
	height: 80px;
	float: left;
	cursor: pointer;
	}

.logo-spacer {
	width: 460px;
	height: 80px;
	float: left;
	/*cursor: default;*/
	}
.shopping-bag {
	width: 50px;
	height: 80px;
	float: left;
	cursor: pointer;
	}
.cart {
/*	width: 147px;*/
	width: 160px;
	height: 80px;
	float: left;
	cursor: pointer;
	overflow:hidden;
		}
#commframe {
	width: 147px;
	height: 20px;
	float: left;
	cursor: default;
	top: 5px;
	margin-top: 50px;
	margin-left: 23px;
	}
	

.call-us, .chat-now, .order-status-link, .about-us-link, .testimonils-link, .customer-service-link, .spacer-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #194492;
	float: left;
	margin-top: 6px;
	cursor: pointer ;
	}
	
.call-us {color: #B80404;}
.chat-now {color: #1A4594;	font-weight: bold;	text-decoration: none;}
.customer-service-link-xxx {float: right;}
.search-container-2 {float: right;}
.seatch-text-2 {margin-top: 7px;	margin-left: 10px;	width: 210px;	height: 24px;	border: 0px none #FFFFFF;}
.daily-deal-banner {border: 1px none #A0A0A4;	width: 100%;	text-align:center;	margin:5px;}
.pinit-container {height: 32px; /*background-color:#A0A0A4;*/ padding:3px; overflow:hidden; /*display:none;*/ }
.friends-500 {width: 192px; overflow:hidden; margin-top:-16px;}  
.friends-500 {float:right;}
.pinit-box1a {width: 40px;	float:right; text-align: right;} 
.pinit-box2a {width: 45px;	float:right; margin: 2px 0; text-align: right; overflow: auto; padding: 3px 0;} 
.turn-to-container {height: 32px; background-color:#D7D7D9; display:none;}
.fix3 {width: 100%; height: 40px; }
#WinBuyer_Main, #WinbuyerOCP, .addthis_toolbox addthis_pill_combo { border: none}
#ssmi_offer_sidebar_image {display:none;}




.top-1 { height:auto !important;}
#DMD_Tab .seatch-text { width:130px;}
#DMD_Tab .DMD_Tab div{z-index:9999;}
/*#DMD_Tab .DMD_Tab div{z-index:9999;}*/
*html #DMD_Tab{ height:38px !important;}
*html .DMD_DD_LinksIn-1{ width:135px;}
.nav-bbb-ny {display:none;}
table.masterTable { margin:auto;}

*html .slider-container{ z-index:-1 !important; position:relative  !important;}

.banner-ad{ z-index:-1; position:relative;}
div.slider-container img {z-index:99;}


/*.a-bvlgari-watch-rt39sld-a {
	width: 329px;
	height: 27px;
	background-image: url(../../images/instock-1day.png);
	background-repeat: no-repeat;
	position: absolute;
	margin-left: 5px;
    margin-top: -106px;
}*/


.marc-jacobs-coupon {
	height: 24px;
	width: 339px;
	background-image:url(http://site.jomaluxury.com/jomashop/2012/images/mj-mini-banner-10-off.png);
	border-width: 1px;
	border-style: solid;
	border-color: #F1F1F1;
	margin-top: 6px;
	} 
	
.swarovski-coupon {
	height: 24px;
	width: 339px;
	background-image:url(http://site.jomaluxury.com/jomashop/images/sb-mini-free-shiping-sw.png);
	border-width: 1px;
	border-style: solid;
	border-color: #F1F1F1;
	margin-top: 6px;
	}

.father-day-coupon-1 {
	height: 36px;
	width: 339px;
	background-image:url(http://site.jomaluxury.com/jomashop/images/sb-mini-father-day-free-ship.png);
	border-width: 1px;
	border-style: solid;
	border-color: #F1F1F1;
	margin-top: 6px;
	margin-bottom: 3px;
	}
	
.father-day-coupon-a {
	height: 36px;
	width: 339px;
	background-image:url(http://site.jomaluxury.com/jomashop/images/sb-mini-father-day-free-ship-a.png);
	border-width: 1px;
	border-style: solid;
	border-color: #F1F1F1;
	margin-top: 6px;
	margin-bottom: 3px;
	}
	
.father-day-coupon-b {
	height: 36px;
	width: 339px;
	background-image:url(http://site.jomaluxury.com/jomashop/images/sb-mini-father-day-free-ship-b.png);
	border-width: 1px;
	border-style: solid;
	border-color: #F1F1F1;
	margin-top: 6px;
	margin-bottom: 3px;	
	}
	
.coupon-box {
	height: 26px;
	/*width: 339px;*/
	margin-top: 5px;
	background-color: #204490;
	}

.coupon-box .coupon-off {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 19px;
	font-weight: normal ;
	color: #FFF;
	text-align: center;
	height: 24px;
	width: 25%;
	float: left;
	border: 1px solid #204490;
	/*border: 1px solid #BA141C;background-color: #BA141C;*/
	}

.coupon-box .coupon-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	float: right;
	height: 24px;
	width: 73%;
	border: 1px solid #f1f1f1;
	background-color: #FFF;
	text-transform: uppercase;
	}
.coupon-exp {
	font-size: 10px;
	text-align: right;
	color: #900;
	padding-right: 20px;
	font-weight: bold;
	}

.banner-container-top  {
	margin-left: 22px;
	margin-right: 22px;
	overflow:auto;
	}
	
.fifty-banner-coupon {
	height: 26px;
	width: 339px;
	background-image:url(http://site.jomaluxury.com/jomashop/images/save50on1000.png);
	border-width: 1px;
	border-style: solid;
	border-color: #F1F1F1;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: center center;
	}