BODY{background-color:#fff;background-image:url("http://www.eldorado.net/images/funfunfun.gif");background-repeat:repeat-x;color:#000;font:10px Verdana, Arial, sans-serif;margin:0;padding:0;}
.centershop{position:relative;text-align:left;width:809px;margin:0 auto;padding:0;}
TD.main,P.main{font-size:10px;line-height:1.5;}
A{color:#000;text-decoration:none;}
A:hover{color:#999;text-decoration:none;}
FORM{display:inline;}
TABLE.header{background:#fff;background-repeat:repeat-x;width:809px;background-color:#fff;}
TABLE.headerNavigation{background:#fff;background-color:#fff;}
TD.headerNavigation{width:809px;position:relative;vertical-align:middle;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;color:#999;letter-spacing:1px;padding:3px;}
TD.breadCrumb{font-size:10px;font-weight:700;color:#9a9a9a;padding:1px;}
TD.headerNavigation A,TD.headerNavigation A:visited,.sideBoxHeading A,td.footertop a{font-weight:700;color:#999;}
TD.headerNavigation A:hover,.sideBoxHeading A:hover,td.footertop a:hover{color:#333;}
TR.headerError{background:red;}
TD.headerError{font-family:Verdana, Arial, sans-serif;font-size:12px;background:red;color:#fff;font-weight:700;text-align:center;}
TD.headerInfo{font-family:Verdana, Arial, sans-serif;font-size:12px;background:#fff;color:#999;font-weight:700;text-align:center;}
.boxText{font-size:10px;line-height:125%;}
.sideBoxContent{line-height:125%;border-top:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;padding:3px;}
.sideBox,.plainBox{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#fff;border:1px solid #9a9a9a;}
.infoBoxNotice{background:#FFE7F0;}
.infoBoxNoticeContents{background:#333;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.sideBoxHeading{height:20px;padding-left:3px;}
.sideBoxHeading,.productListing-heading{font-size:14px;font-weight:700;color:#333;padding:1px;}
TD.pageHeading,DIV.pageHeading,h1{font-size:16px;font-weight:700;color:#9a9a9a;padding-top:3px;}
.main_page{width:809px;background-color:#fff;padding:3px;}
.plainBoxHeading{font-size:12px;font-weight:700;padding:3px;}
TABLE.footer{background:#fff;text-align:center;font-size:10px;}
TR.footertop{background:#f4f4f4;font-size:10px;}
TD.footertop,TD.footerbottom{padding:5px;}
TD.cartBox{background:#fff;font-size:10px;border:1px dotted #333;padding:3px;}
.errorBox{background:#FFE7F0;color:#333;font-weight:700;}
.stockWarning{color:#c03;}
.productsNotifications{background:#f2fff7;}
.orderEdit{color:#70d250;text-decoration:underline;}
td.pageresults a{color:#E7185A;}
TR.subBar{background:#f4f7fd;}
TD.accountCategory{font-size:13px;color:#abd;}
TD.fieldValue{font-size:12px;}
TEXTAREA{width:100%;font-size:10px;}
.greetUser{font-size:12px;padding-top:5px;padding-bottom:5px;}
SPAN.greetUser{color:#f0a480;font-weight:700;}
TABLE.formArea{background:#f1f9fe;border:1px solid #7b9ebd;}
TD.formAreaTitle{font:bold 12px Verdana, Arial, sans-serif;}
SPAN.markProductOutOfStock{color:#c76170;font:bold 12px Verdana, Arial, sans-serif;}
span.normalprice{text-decoration:line-through;}
SPAN.productSpecialPrice{color:#444;}
span.productSpecialPriceSale{color:#444;text-decoration:line-through;}
SPAN.productPriceDiscount{font-size:10px;color:red;}
.moduleRowOver{background-color:#e3e3e3;cursor:pointer;}
.moduleRowSelected{background-color:##e3e3e3;}
.checkoutBarFrom,.checkoutBarTo{color:#8c8c8c;}
.messageStackError,.messageStackWarning{background-color:#FFE7F0;color:#333;border:1px solid #9a9a9a;padding:2px;}
.messageStackSuccess{background-color:#81CFBB;border:1px solid #9a9a9a;padding:2px;}
.messageStackCaution{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#FF0;}
.inputRequirement{color:red;font-size:10px;}
span.coming{color:#FFE7F0;}
TD.CheckoutConfirmationText{font-weight:700;}
.ProductInfoComments,TD.ProductInfoComments,SPAN.ProductInfoComments{color:red;font-size:9px;line-height:1.0;text-align:left;font-weight:700;padding-top:6px;border-top:1px solid #9a9a9a;}
TD.alertBlack,SPAN.alertBlack{color:#000;font-weight:700;}
.over{color:#DE1860;font-weight:700;}
.over_big{color:#DE1860;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;}
html,body{min-height:100%;height:auto !important;}
/*
#TB_window{position:absolute;background-color:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;margin:0;padding:0;}
#TB_overlay{position:absolute;z-index:100;top:0;left:0;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;margin:0;padding:0;}
#TB_window img{display:block;border:0;margin:15px 0 0 15px;padding:0;}
#TB_caption{height:25px;float:left;margin:0;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;margin:0;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:5px 10px 7px 0;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#F7F2E6;height:27px;margin:0;padding:0;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;background-color:#F7F2E6;margin:0;padding:2px 15px 15px;}
#TB_ajaxContent p{margin:0;padding:5px 0;}
#TB_load{position:absolute;display:none;height:100px;width:100px;z-index:101;margin:0;padding:0;}
#TB_HideSelect{z-index:99;position:absolute;top:0;left:0;background-color:#F7F2E6;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;margin:0;padding:0;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;background-color:#F7F2E6;padding:0;}
*/
#homeBanner{height:300px;width:800px;background-image:url("http://www.eldorado.net/includes/templates/template_default/images/homeBannerBg_norpt.jpg");background-repeat:no-repeat;background-position:right top;margin-top:10px;margin-bottom:10px;}
#homeBanner p{float:left;height:250px;width:150px;background-image:url("http://www.eldorado.net/includes/templates/template_default/images/homeBannerPBg_norpt.jpg");background-repeat:no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#efefef;line-height:1.2;margin:0;padding:50px 18px 0;}
TR.headerInfo,TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd{background:#fff;}
.column_box_spacer_left,.column_box_spacer_right,.column_box_spacer_single{height:3px;}
.column_left,.column_right{background:#fff;padding:2px;}
TR.sideBoxHeading,TD.productListing-heading,.sideBoxFooter,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even{background:#f4f4f4;}
SPAN.newItemInCart,TD.alert,SPAN.alert{color:red;font-weight:700;}
.center_column,.plainBox{padding:3px;}
TD.productListing-data,td.pageresults,TD.smallText,SPAN.smallText,P.smallText,CHECKBOX,INPUT,RADIO,SELECT{font-size:10px;}
TD.fieldKey,TD.tableHeading{font-size:12px;font-weight:700;}
SPAN.productSalePrice,SPAN.errorText{color:red;}
.checkoutBarCurrent,.norm{color:#000;}
#TB_secondLine,#TB_window a:link,#TB_window a:visited,#TB_window a:hover,#TB_window a:active,#TB_window a:focus{color:#000;margin:0;padding:0;}
h4.home-flash {color:#FF176D !important; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:13px; font-weight:bold;}


/*///////////////////////////////*/
/*-----------COMPARE-------------*/
/*///////////////////////////////*/


/*
table#compare { width: 100%; padding: 0; background: transparent url(/images/tbl_body_repeat.gif) repeat-x left bottom; border: #fff 1px solid; border-collapse: collapse;  }

table#compare thead { background-color: #fff; }

table#compare th { letter-spacing: 2px; border: #fff 1px solid; padding: 6px 0; text-align: left; background: transparent url(/images/tbl_header_repeat.jpg) repeat-x left top; }

table#compare th p { font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0; color: #f8f8f8; text-transform: uppercase; padding: 0 14px 0 12px; background: transparent url(/images/arrow_sort.gif) no-repeat right center; text-shadow:1px 1px 1px #777777; }

table#compare th.first { -moz-border-radius-topleft:10px; }

table#compare th.last { -moz-border-radius-topright:10px; }

table#compare tbody { border-left: 1px solid #c8c8c8; }

table#compare tr.alt { background: #ccc; }

table#compare td { border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; background: transparent; padding:6px 9px; color: #111; }

table#compare td img { border: none; }

table#compare td.remove a { display: block; margin-left:1px; }
*/

#shopby { background-color: #e3e3e3; border-top:3px solid #FFFFFF; padding-bottom:10px; }

#shopby h2 { 
	border-bottom:1px solid #A5A5A5;
	color:#FF176D !important;
	font-family:Trebuchet MS,Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 20px 0 9px;
	padding:10px 0 4px;
}

#shopby ul { padding: 0; margin: 10px 0 0; }

#shopby li { background: transparent url(/images/cat_arrow.gif) no-repeat left 1px; padding: 1px 0 1px 10px; list-style: none; margin-left:3px; padding-left:15px; }

#interest { padding-top: 10px; }

tr.arrived { padding: 5px 0 10px; border-bottom:1px solid #A5A5A5; }

#address {  }

#address li {  }

#scrolling { position:absolute; right:-33px; top:345px; }

#scrolling .add-slider { background: transparent url(/images/btn_add_all.png) no-repeat left top; width: 34px; height: 126px; display: block; border: none; text-indent: -9999em; cursor: pointer; }

#enhancements { background: transparent url(/images/enhancements_bg.gif) no-repeat left top; width: 500px; height: 1050px; position: relative; }

#enhancements .items { width: 420px; height: 730px; position: absolute; top: 100px; left: 40px; }

#enhancements .items h3 { margin: 10px 0 5px; color: #e41b5b; text-shadow: 1px 1px 3px #333; }

#enhancements .items h3 span { color: #fff; }

#enhancements .items p { margin: 0; color: #fff; }

a.enhance { background: transparent url(/images/btn_enhance.png) no-repeat left top; width: 158px; height: 28px; position: relative; float:left; padding-left:20px; top: 1px; display: block; text-indent: -9999em; z-index: 11; }
a.twitter { background: transparent url(/images/icons/twitter_bird.png) no-repeat left top; width: 22px; height: 15px; position: relative; float:right; padding-left:10px; top: 8px; display: block; text-indent: -9999em; z-index: 11; }
a.facebook { background: transparent url(/images/icons/f_logo.png) no-repeat left top; width: 15px; height: 15px; position: relative; float:right; padding-left:16px; top: 8px; display: block; text-indent: -9999em; z-index: 11; }


.relative { position: relative; }

/*///////////////////////////////*/
/*------------JQZOOM-------------*/
/*///////////////////////////////*/

div.jqZoomTitle {
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
}

.jqZoomPup {
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:10;
	border-color:#c4c4c4;
	border-style: solid;
	cursor:crosshair;
}

.jqZoomPup img { border: 0px; }

.preload {
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(/images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}

.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }


/*///////////////////////////////*/
/*----------FANCYBOX-------------*/
/*///////////////////////////////*/


#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/images/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left span {
	left: 20px;
}

#fancybox-right span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/images/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/images/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/images/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/images/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



/*///////////////////////////////*/
/*---------NEW HP SKIN-----------*/
/*///////////////////////////////*/

#homeBanner{
height:300px;
width:800px;
background-image:url("http://www.eldorado.net/includes/templates/template_default/images/homepage-banner-wholesaler.jpg");
background-repeat:no-repeat;
background-position:right top;
margin-top:10px;
margin-bottom:4px;
}

#homeBanner p{
float:left;
height:250px;
width:150px;
background-image:url("http://www.eldorado.net/includes/templates/template_default/images/homeBannerPBg_norpt.jpg");
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#efefef;
line-height:1.2;
margin:0;
padding:50px 18px 0;
}

.hp-welcome-txt p{
font:normal 13px/18px Tahoma, Geneva, sans-serif;
}

.hp-welcome-txt span{
font:normal 23px/18px Tahoma, Geneva, sans-serif;
color:#EB346C;
}

.hp-banner{
padding:0 0 6px 0;
}

#column-compartments{
display:block;
width:800px;
height:176px;
padding:0 0 16px;
background:url("http://www.eldorado.net/includes/templates/template_default/images/hp-columns-bg.jpg") center top no-repeat;
border-bottom:3px solid #E11A59;
}

.column-container{
display:block;
float:left;
padding:44px 16px 0 16px;
margin: 0 0;
width:170px;
height:107px;
font:normal normal 10px/13px Tahoma, Geneva, sans-serif;	
}

.column-container p{
padding:0 4px;
}
	
#first-col, .first{
padding:44px 14px 0 10px;
}
	
#last-col .last{
padding:44px 6px 0 10px;
}

.login{
float:left;
padding:6px 0 0 0;
}

.login label{
display:block;
line-height:16px;
}

.submit-login{
display:block;
margin:2px 0 0 0;
width:170px; 
height:26px;
cursor: pointer;
background: none;
border: none;
}

.graphic-link{
clear: both;
display:block;
width:170px;
height:22px;
text-decoration:none;
outline:none;

}

.graphic-link span{
position:relative;
right:9000px;
}

.pink-links a{
color:#EB346C;
}

.pink-links .over{
font-weight:normal !important;
}
