/* #####  Fixes for Internet Explorer 6 */
/* ########################################################################## */

/* ##### Search form */
/* IE6 adds more margin than its supposed to do */
/* Fix IE6 PNG24 Alpha */

#search h2 {
	margin: 0 4px;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
 src="Images/search_label_bg.png",
 sizingMethod="image");
}

/* #####  Menu, Main */
/* Fix Background */
#menu_main li {
	padding: 0;
}

/* #####  Product List */
/* ########################################################################## */

/* ##### Retailers List */
/* hasLayout to fix positioning */
#retailers li {
	height: 1%;
}

/* #####  Featured merchants span */
#pl th.ranked_head #feat_merch {
	position:absolute;
	top:40.1em;
}
#pl th.ranked_head span#featured_label {
	position:absolute;
	top:41.5em;
}

#pl td.price_total a.purchase img.bulktag{

	_width: 55px;
	_height: 0;
	_padding-top: 36px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bulkprice-tag-image.png',sizingMethod='crop');
}



#pl td.price_total a.bulkprice_details img,
#pl td.price_total a.price_details img{
	padding:0px 4px 0 0;
	margin:0 0 0 0;
}


#pl td.price_detail li p.logo_big img{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);

}

/* #####  Product Test */
/* IE6 adds more margin than its supposed to do */
.product_test div {
	margin: 0 4px;
}


/* #####  Offers */
/* Too much margin causing wrapping */
.offers_x dl {
	margin-right: 4px;
}

/* #####  Boxes */
/* Make the sidebar clear into the correct position */
.box {
	margin-right:0;
}

.box.one_spec_third {margin-right:20px;}
.box.one_search_third_ads {margin-top:20px;}
.box.one_search_third { margin-right:18px;}
.box.twothird { margin-right:18px;}
.box.onethird {margin-right:18px;}
.box.one_color_third {margin-right:18px;}
.box.onethird.last {margin-right:0px;}
.box.twothird.last {margin-right:0px;}
.box.sidebar {
	clear: left;
}

#sidebar {
	clear:both;
}
/* #####  Coupons */
/* ########################################################################## */

/* No li + li :(, and hasLayout for the border */
#coupons-list td.coupons li {
	height: 1%;
	border-bottom: 1px solid #d5e5f0;
}

/* #####  Featured list - Best brand prices from featured merchants */
/* ########################################################################## */
.featured_list {

}

.featured_list li.retailer {
	margin-left:5px;
}


.featured_list li.bulk_price img.bulktag {
	_width: 55px;
	_height: 0;
	_padding-top: 36px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bulkprice-tag-image-smaller.png',sizingMethod='crop');
}

/* #####  Best price (Color-contacts.asp) */
/* ########################################################################## */

.best_price_prod li.bulk_price img.bulktag {
	/*_position:relative;
	_top:-40px;
	_left:53px;*/
	_width:55px;
	_padding-top:43px;
	_height:0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bulkprice-tag-image.png',sizingMethod='crop');

}

#flags {
	top:96px;
}

#profile_info {
	margin: 20px 22px 20px 0px;
	/*width: 440px;
	float: left;
	padding:0;*/
}

#profile_right {
	/*width:300px;
	float:left;
	text-align:center;
	padding:0;*/
	margin:20px 0 0 0; 

}

#profile_info #print img{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);

}

#profile_info #fav img{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

div#no_res .half{
	float:left;
	width:48%;
}