.ib_modal {
	display:block;
	width:654px;
	height:450px;
	padding-top:40px;
	background:url(/images/modal/ib_modal_bg.png) 0 0 no-repeat;
}
.ib_modal .close_button {
	margin:-38px 0 0 620px;
	background:url(/images/modal/close_button.png) 0 0 no-repeat;
	cursor:pointer;
	height:33px;
	width:33px;
}
.ib_modal .close_button:hover {background-position: 0 -33px !important} 

.ib_modal h2 {
	display:block;
	clear:both;
	width:576px;
	font-size:24px;
	font-weight:normal;
	margin:0 auto;
	color:#454545;
}
.ib_modal .interior {
	display:block;
	clear:both;
	height:318px;
	width:576px;
	margin:20px auto 10px;
}
	.ib_modal .interior .byo_left {
		display:block;
		float:left;
		width:270px;
		padding-right:15px;
		background:url(/images/modal/ib_byo_bg.gif) 0 0 no-repeat;
		height:318px;
	}
	.ib_modal .interior .byo_left ul {margin:140px 0 0 ;padding:0}
	.ib_modal .interior .byo_left ul li {
		background:url(/images/trans-li-bg.gif) top left no-repeat;
		padding-left:12px;
		margin:.5em 0;
		list-style:none
		}

	.ib_modal .interior .inv_right {
		display:block;
		float:left;
		padding-left:15px;
		width:270px;
		height:318px;
	}
	.ib_modal .interior .action {
		display:block;
		position:absolute;
		text-align:center;
		margin-top:290px;
	}
		
		.ib_modal .interior .inv_right .slide {
			display:block;
			clear:both;
			margin-top:10px;
		}
		.ib_modal .interior .inv_right .slide .left {
			position:absolute;
			margin:40px 0 0 0;
			cursor:pointer;
		}
		.ib_modal .interior .inv_right .slide .right {
			position:absolute;
			margin:40px 0 0 240px;
			cursor:pointer;
		}
		.ib_modal .interior .inv_right div.scroll-both {
			position:relative;
			overflow:hidden;
			width:180px;
			height:175px;
			margin:10px 0 0 46px;
		}
		.ib_modal .interior .inv_right div.scroll-both .items {
			width:2000em;
			position:absolute;
		}
		.ib_modal .interior .inv_right .scroll-both .items .listing {
			float:left;
			width:180px;
		}
		.ib_modal .interior .inv_right .scroll-both .items .listing img {
			height:105px;
			width:180px;
			margin-bottom:10px;
		}
		td.p15 {padding:5px 15px}
	
	.ib_modal .interior .title {color:#252525;font-size:18px;margin:0 0 15px;}
	.ib_modal .interior .inv_right {border-left:1px solid #ebebeb}
	
	
/*---------------------------------------*/	
	#byo_only .interior .content {
		height:260px;
		display:block;
		float:left;
		width:235px;
		padding-right:10px;
	}
	#byo_only .interior .content ul {margin:40px 0 0 ;padding:0;font-size:18px}
	#byo_only .interior .content ul li {
		background:url(/images/trans-li-bg.gif) left no-repeat;
		padding-left:12px;
		margin:.5em 0;
		list-style:none
		}
	#byo_only .interior .main_img {
		display:block;
		float:left;
		margin-left:10px;
		width:320px;
		height:260px;
	}
	#byo_only .interior .main_img input {
		margin-bottom:5px;
	}



/*-------------------------------------------*/	
	#inv_only .interior table {margin-top:15px}
	#inv_only .interior .listing_slide {
		display:block;
		clear:both;
		margin-top:30px;
	}
	#inv_only .interior .listing_slide .left {
		position:absolute;
		margin:40px 0 0 10px;
		cursor:pointer;
	}
	#inv_only .interior .listing_slide .right {
		position:absolute;
		margin:40px 0 0 535px;
		cursor:pointer;
	}
	
	
	#inv_only .interior #listings_block {
		position:absolute;
		width:475px;
		margin-left:50px;

	}
	#inv_only .interior div.scroll {
		position:relative;
		width:475px;
		height:184px;
		overflow:hidden;	
	}
	ul.items {
		width:2000em;
		position:absolute;
		
	}
	ul.items li {
		display:block;
		float:left;
		width:475px;
		
	}
	ul.items li div.listing {
		display:block;
		float:left;
		width:145px;
		
		margin:0 5px;
	}
	#inv_only .interior .items .listing img {
		height:105px;
		width:145px;
		margin-bottom:10px;
		background-color:#006699;
	}
	#inv_only .interior .navi {
		display:block;
		clear:both;
		width:104px;
		height:36px;
		margin:210px 0 0 205px;
		padding:0 0 0 52px;
		background:url(/images/modal/indicator.gif) 0 0 no-repeat;
	}
	#inv_only .interior .navi a {
		width:8px;
		height:8px;
		display:inline-block;
		margin:16px 5px 3px;
		background:url(/images/modal/navi-off.gif) 0 0 no-repeat;
	}
	#inv_only .interior .navi a:hover {background:url(/images/modal/navi-on.gif) 0 0 no-repeat !important}
	#inv_only .interior .navi a.active {background:url(/images/modal/navi-on.gif) 0 0 no-repeat !important}
	
	
	#inv_only .interior .ind1 {background-position: 0 0 !important}
	#inv_only .interior .ind2 {background-position: 0 -40px !important}
	#inv_only .interior .ind3 {background-position: 0 -80px !important}	
	
		
.ib_modal .read_more {
	display:block;
	clear:both;
	width:576px;
	margin:0 auto;
	padding-top:10px;
	text-align:center;
	border-top:1px dotted #cecece;
}
.no_inventory {
	display:block;
	clear:both;
	margin-top:20px;
}
.no_inventory p {	
	font-size:18px;
	color:#252525;
}
.no_inventory p span {
	color:#3151a2;
}
#mask {
  position:absolute;
  z-index:9000;
  background-color:#000000;
  left: 0px;
  top: 0px;
  display: none;
  width: 0px;
  height: 0px;
} 
.window {
  position:absolute;
  z-index:9999;
}
