/* Hides from IE-mac \*/

* .floatholder {height: 1%;}
/* End hide from IE-mac */


.popinfo {

background: url(images/menu_bg1.jpg) repeat-y;
padding: 0;

border: 1px solid #777;
z-index: 1;
filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=gray);
}
.popinfo .cell {padding: 0 5px; display:inline; background-color:#fcfbe9;}
.popinfo .heading {
	color: #a60E23;
	font-weight:bold;
}
.popinfo_help .popinfo {
	background-color:#fcfbe9;
	color:#2e2e2e;
	text-align: left;
	text-transform: none;
	border: 1px solid #999;
	font-size: 110%;
	font-weight:normal;
	margin-top:-2px;
	white-space:normal;
	width: 475px;
    padding: 10px;
}
.popinfo_help .popinfo .popup_body {
	color:#a60E23;
	font-size: 100%;
	padding: 0 0 10px 20px;
}
.ccn_checkout .popinfo_help .popinfo {
	background-color:#fcfbe9;
	color:#2e2e2e;
 	width: 400px;
	text-transform: none;
	border: 1px solid #999;
	font-size: 75%;
	font-weight:normal;
	margin-top:-2px;
	white-space:normal;
	position: absolute;
	right: 0;
}
.popinfo_price .popinfo, #pop_price .popinfo {
	background-color:#fcfbe9;
	border: solid #c0c0c0 1px;
	text-align:left;
	text-transform: none;
	font-size: 90%;
	font-weight:normal;
	right:0;
	margin-top:-40px;
	width: 296px;
    z-index:100;
}
#pop_price88 .ajax_dialog_body .heading {background-color:#dfffff; font-weight:bold; margin:-6px -6px 2px -6px; padding:2px 6px 4px 6px;}
#pop_price88 .ajax_dialog_body {white-space:normal; padding:8px 8px; width:180px;}
.cprod .popinfo_price .popinfo {position: absolute; right: 0;}
.popinfo_banner .popinfo {
	background-color:#ffc;
	color:#b42a06;
	text-align: left;
	text-transform: none;
	border: 1px solid #b42a06;
	padding: 0;
	font-weight:bold;
	white-space:normal;
	position: absolute;
	right: 20px;
}
.popinfo_banner .popinfo .popup_body {
	padding: 5px 5px 0 5px;
	font-size:0.72em;
	width:505px;
}
.popinfo_top5 .popinfo {
	padding: 0;
	border: 0;
	position: absolute;
	left: 5px;
	text-decoration: none;
}

.leftnav
{
	width: 165px;
	color: #333;
	line-height: 12pt;
	margin: 0 0 0 3px;
}
.leftnav h2 {font-size: 9pt; font-weight: normal;}
.leftnav_header
{
	font-size: 9pt;
	color:#333;
	font-weight: bold;
	margin: 3px 0 2px 0;
	padding: 0 0 0 5px;
}
.leftnav_popup
{
	width: auto;
	font-weight: normal;
	font-size: 100%;
    padding: 5px 5px 5px 0;
	margin:0;
}
.leftnav_popup h2
{
	margin: 0 0 0 4px;
	font-weight: normal;
}