		body {
			font-family: Verdana,Geneva,sans-serif;
			font-size: 12px;
			background:white no-repeat scroll center top !important;
			
		}
		#BodyContainer {
			width: 650px;
			display: block;		
			overflow:hidden;
		}
		#BundleContent{
			width: 650px;
			float:left;
			overflow:hidden;
		}
		div.BundleImage{
			float:left;
			margin: 5px;
			width:190px;
			height:190px;
		}
		div.item_title{
			margin: 5px;
			float:left;
			width:430px;
			text-align:left;
		}
		.irebate_copy{
			float: right;
			margin-right:15px;
			width: 430px;		
			color:grey;
		}
		div.BundleDetail{
		 	width: 650px;
			float:left;
			margin-top:10px;	
			
		}
		div.bundle_title_wrapper{
			margin-top:10px;	
			width:650px;
			display: block;		
			overflow:hidden;
			border-bottom: 1px solid  #B6B7CB;
			
		}
		div.bundle_title{
			background-color: #003366;
			border-left: 1px solid  #B6B7CB;
			border-top: 1px solid  #B6B7CB;
			border-right: 1px solid  #B6B7CB;
			border-bottom:none;
			color: #FFDF00;
			font: bold 14px Arial,Helvetica,sans-serif;
			
			padding: 4px;
			text-align: center;
			width:180px;
			float:left;
		}
		div.itemList_wrapper{
			
			
			padding: 4px, 4px, 0px, 4px;
			border-left: 1px solid  #B6B7CB;
			
			border-right: 1px solid  #B6B7CB;
		
		
		}
		div.irebate_list{
			margin:2px, 2px, 0px, 2px;
			padding: 4px, 4px, 0px, 4px;
			width: 100%;
			display: block;		
			overflow:hidden;
			
		}
		table.itemList_Table{
		
		
		
		}
	/*	tr.default_item_row{
			width:618px;
			float:left;
			
			
			height: 100%;
			

		}
	*/
		td.default_item_img{
			width:60px;
			height:auto;

			vertical-align: middle;
			padding:2px;
			margin:4px;
		}
		td.default_item_descrip{
			width:500px;
			height:auto;
			
			vertical-align: top;
			text-align: left;
			padding:2px;
			margin:4px;
			
		}
		td.default_item_qty{
			width:80px;
			height:auto;
			
			vertical-align: middle;
			text-align: center;
			padding:2px;
			margin:4px;
		}
	

		p.bundle_descrip{
			
			min-height:50px;
		
		}
		
		tr.CateRow{
			width:100%;
			float:left;
			
			margin:0px 4px 0px 4px;
			
		}
		td.CateData{
			
			padding:0px 4px 0px 4px;
			vertical-align: middle;
			
		}
		#PriceBox{
			float: right;
			position: fixed;
			text-align: left;
			border-top: 1px solid #B6B7CB;
			border-left: 1px solid #B6B7CB;
			padding: 6px;
			line-height: 1.5;
			
			width:195px;
			border-right: 1px solid #B6B7CB;
			border-bottom: 1px solid #B6B7CB;
			background-color: white;
			z-index:90;
		}
		div.itemList_row{
			border-bottom: 1px solid #B6B7CB;
			text-align:left;
			color: #333333;
			padding: 4px 0px 2px 0px;
		}
		div.itemList_row a{
			text-decoration: none;
			color: #333333;
			
		}
		#hover_msg{
			float:left;
			color: red;
			margin-left: 10px;
		
		}
		div.PriceBox_left{
			float:left;
			width:100px;
		}
		div.PriceBox_right{
			float:right;
			width:90px;
			text-align:right;
		}
		div.PriceBox_row{
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-weight: bold;
			color: #223B79;
			padding-top: 4px;
			padding-bottom: 4px;
			margin-top: 4px;
			margin-bottom: 4px;
		}
		#our_price_row{		
			color: grey;
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
		
		}
		#rebate_price_row{		
			color: #CC6666;
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
		}
		#mir_row{		
			color: #CC6666;
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			display:none;
		}
		#sale_price_row{
			color: #223B79;
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 14px;
			font-weight: bold;
			border-top: 1px solid  #B6B7CB;
			float:left;
		}
		#OurPrice{
			text-decoration:line-through;
		}
		div.buy_left{
			float:left;
			width: 100px;
		
		}
		div.buy_right{
			float:right;
		}
		
		/* irebate_listing */
			div.irebate_container{
	
		width:648px;
		border-left: 1px solid  #B6B7CB;
			
		border-right: 1px solid  #B6B7CB;
	
	
	}
	td.irebate_control{
		min-width:35px; !important
		width:35px;
		height:auto;		
		vertical-align: middle;
		text-align: center;
		padding:2px;
		margin:4px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	
	}
	table.rebate_list_heading{
		border-spacing: 0px;
		cellspacing:0px;
		width:650px;
		border:1px;border-style:solid;border-color:black;border-spacing:1px;
		
	}
	tr.irebate_list_heading{
		background-color: #003366;
		color:white;
		
	}
	td.irebate_control_title{	
		font-family: Verdana,Arial,Helvetica,sans-serif;
		/*width:100px;*/
		text-align: center;
		padding:2px;
		margin:4px;	
		border-style: solid solid none;
    border-width: 1px 1px medium;
		/*border-spacing: 0px;*/
		cellspacing:0px;
		border:1px solid #B6B7CB;
	}
	td.irebate_control_descrip{		
		position: relative;
		text-align: center;
		padding:2px;
		margin:4px;	
		width:650px;
	}
	
	tr.irebate_row{
		float: left;
		height: 100%;
		padding: 2px;
    
	
	}
	td.irebate_image{
		width:60px;
		height:auto;

		vertical-align: middle;
		padding:2px;
		margin:4px;
	
	}
	td.irebate_data{
		width:530px;
		height:auto;
		color:#333333;
		vertical-align: top;
		text-align: left;
		padding:2px;
		margin:4px;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 12px;
		
	}
	td.default_item_remove{
		
		color: #8A0808;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
width:100px;
			text-align: center;
			margin:4px;
			padding:2px;
	}
	div.irebate_row_container {
		border-bottom: 1px solid #B6B7CB;
		text-align:left;
	}
	div.irebate_row_container a{
		color:#333333;
		text-decoration:none;
		vertical-align: middle;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 11px;
	}
	div.body_content{
		width:650px;
		float:left;
		display:block;
	
	
	}

		
	div.bundle_copy
	{
	font-size: 12px;
		float:right;
		color: red;
		margin:4px;
		font-family: Verdana,Geneva,sans-serif;
	}
	span.bundle_partnum
	{
		color: #666666;
		font-size: 12px;
		font-family: Verdana,Geneva,sans-serif;
		
		text-align: left;
		word-spacing: normal;	
	}
	div.unit_price
	{
		color:#333333;font-size:10px;position:relative;vertical-align:bottom;
		display:block; 
		float:left;
	}
	td.smallText{
		font-size:12px;
	
	
	
	
	
	}
	
	
