/* --- min-height hack ----------------------- */
/* http://wellstyled.com/css-underscore-hack.html */
#content {
	min-height: 200px;
	height: auto;
	_height: 200px;
}

/* --- IE 6 3px float div problem hack -------------------------- */
/* --- http://positioniseverything.net/explorer/threepxtest.html ----------*/
/* Hide from IE/mac \*/
* html #content {
	margin-left: 198px;
}
/* --- IE drop float fix ---------------------------------------- */
/* --- http://nemesis1.f2o.org/aarchive?id=11#italics ----------- */
* html #help #content {
	width: 540px;
}
/* End hide from IE/mac */

h3 {
	text-decoration: none; /* required to remove underline in IE */
}

* html legend {
	margin-left: -7px;
}

/* Hide from IE/mac \*/
* html #promotions-panel li, #promotions-panel .link-holder, #promotions-panel h2 {
	position: relative;
}
* html #promotions-panel .buy-link {
	position: relative;
}
/* End hide from IE/mac */
/*---[ END peek a boo bug fix for the promotions panel ]---------------- */

/*---[ to align the go button in IE ]------------------------- */
/* Hide from IE/mac \*/
* html #banner form input#btnSearch {
	margin-top: -7px;
}
/* End hide from IE/mac */
/*---[ END align the go button in IE ]----------------------- */

/* --- Clearing floated images in body text ------------------- */
/* http://www.456bereastreet.com/archive/200412/clearing_floated_images_in_body_text/ */
/* note the width here is not 100% as with the padding at 100% the div is too wide */
/* Hide from IE-mac \*/
.floatclear, .box, .alternate {
	display: table;
	width: 96%;
}
/* End hide from IE-mac */
/*\*//*/
.floatclear, .box, .alternate {
	display: inline-block;
}
/* */

/* ---[ IE/mac needs some extra padding etc on some elements to make them look more like other browsers ]----------------------*/
 /*\*//*/
#header ul li {
	padding-left: 20px;
}
#header ul li.first {
	padding-left: 32px;
}
#promotions-panel .link-holder, #promotions #promotions-panel .link-holder {
	margin-right: 16px;
}
#left-sub-nav li, #right-column li {
	margin-bottom: 3px;
}
#banner form input#btnSearch {
	vertical-align: bottom;
}
.popup #content ul li {
	background-position: 0 0;
}
/**/