@charset "utf-8";

/*---Common and Standard--->>START*/
body { margin: 0px 5px 15px 5px !important; padding: 0px; }

.zd-clear { clear: both; }
.zd-wrap { width: 100%; }
.zd-wrapcen { width: 100%; text-align: center; }

.zd-bgwrap { background-color: #000000; background-image: url(images/body_bg.jpg); background-position: top; background-repeat: repeat-y; width: 100%; }
.zd-bg { background-image: url(images/body_bottom_bg.jpg); background-position: bottom; background-repeat: no-repeat; padding: 2px 0px 0px 0px !important; margin: 0px !important; width: 100%; }
.zd-bginner { background-image: url(images/body_top_bg.jpg); background-position: top; background-repeat: no-repeat; margin: 0px !important; }
.zd-content { width: 960px !important; margin: 0px auto !important; text-align: left; }
/*---Common and Standard---<<END*/

/*---Header--->>START*/
#zd-header { background-image: url(images/header_bg.jpg); background-position: top; background-repeat: repeat-x; width: 100%; height: 165px; padding: 0px; margin: 0px; }
#zd-header * { padding: 0px; margin: 0px; }
#zd-header img { border: 0px; }
#zd-header #zd-headerin { background-image: url(images/header_inner_bg.jpg); background-position: top; background-repeat: no-repeat; width: 960px; height: 165px; margin: 0px auto; position: relative; }
#zd-header #zd-logo { width: 193px; height: 67px; position: absolute; top: 45px; left: 44px; }

#zd-menu { background-image: url(images/menu_bg.jpg); background-position: left top; background-repeat: no-repeat; width: 960px; height: 52px; margin: 0px auto 7px auto; padding: 0px; position: relative; }
#zd-menu * { padding: 0px; margin: 0px; }
#zd-menu img { border: 0px; }
#zd-menu ul { list-style-type: none; }
#zd-menu ul li { background-image: url(images/menu_sep.gif); background-position: right top; background-repeat: no-repeat; float: left; padding: 0px 10px 0px 8px; }
#zd-menu ul li a { color: #d9d9d9; display: block; font-family: "Trebuchet MS"; font-size: 14px; line-height: 44px; height: 44px; text-decoration: none; }
#zd-menu ul li a span { display: block; cursor: pointer; padding: 0px 15px; }
#zd-menu ul li a:hover { background-image: url(images/menu_left_hover.png); background-position: left; background-repeat: no-repeat; color: #000000; text-decoration: none; }
#zd-menu ul li a:hover span { background-image: url(images/menu_right_hover.png); background-position: right; background-repeat: no-repeat; }

#zd-search { width: 265px; height: 31px; position: absolute; top: 9px; right: 16px; }
#zd-search #zd-input { background-image: url(images/search_input.png); background-position: left top; background-repeat: no-repeat; float: left; width: 226px; height: 26px; }
#zd-search #zd-input .v4sbox { background: transparent; border: 0px solid #ffffff; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; width: 212px; margin: 7px 0px 0px 12px; }
#zd-search #zd-submit { float: right; width: 32px; height: 31px; }

#zd-scoller { width: 960px; height: 107px; margin: 0px auto; padding: 0px; position: relative; }
#zd-scoller #zd-flash { background-image: url(images/scroller_demo.png); background-position: left top; background-repeat: no-repeat; width: 960px; height: 113px; position: absolute; top: 0px; left: 0px; z-index: 100; }
/*---Header---<<END*/

/*---eBay Default Mods--->>START*/
#TopPromoArea { padding: 0px !important; margin: 0px !important; }

#TopPromoArea .v4acpcont { display: none; }
#zd-new { float: left; width: 470px; height: 156px; position: relative; }
#zd-end { float: right; width: 470px; height: 156px; position: relative; }
#zd-new .zd-pic,
#zd-end .zd-pic { width: 470px; height: 156px; position: absolute; top: 0px; left: 0px; z-index: 50; }
div.fs2-fs { position: absolute; top: 52px; left: 63px; z-index: 100; width: 444px !important; }
td.fs2-db { background-color: #6b6b6b; width: 444px !important; }
#zd-nes { width: 960px; margin: 0px auto; text-align: left; }
#maincntr_v4-39 { width: 444px !important; }
/*---eBay Default Mods---<<END*/

/*---Left Column--->>START*/
#LeftPanel { width: 220px !important; padding: 0px 0px 10px 0px !important; margin: 0px !important; text-align: left; vertical-align: top !important; }
#LeftPanel * { padding: 0px; margin: 0px; }
#LeftPanel img { border: 0px; }
#LeftPanel .ttl { display: none !important; }
#LeftPanel .cnt { display: none !important; }
#LeftPanel .all_cats { display: none !important; }
#LeftPanel .link { display: none !important; }
#LeftPanel .v4acpcont { display: none !important; }

#LeftPanel h2.zd-cathead { background-image: url(images/leftpanel_box_header.png); background-position: 0px 0px; background-repeat: no-repeat; width: 220px; height: 41px; }
#LeftPanel h2.zd-nlhead { background-image: url(images/leftpanel_box_header.png); background-position: 0px -41px; background-repeat: no-repeat; width: 220px; height: 41px; }
#LeftPanel h2.zd-cathead span,
#LeftPanel h2.zd-nlhead span { display: none; }

#LeftPanel .zd-box { background-image: url(images/leftpanel_box_bg.png); background-position: top left; background-repeat: repeat-y; }
#LeftPanel .zd-boxbt { background-image: url(images/leftpanel_box_bottom.png); background-position: left top; background-repeat: no-repeat; width: 220px; height: 14px; font-size: 0px; line-height: 0px; margin: 0px 0px 4px 0px; }
#LeftPanel .zd-banner { width: 220px; margin: 0px 0px 4px 0px; }

#zd-categories { width: 220px; }
#zd-categories ul.lev1 { list-style-type: none; padding: 0px 1px; }
#zd-categories ul.lev1 li { background-image: url(images/leftpanel_menu_sep.gif); background-position: bottom; background-repeat: no-repeat; padding: 0px 0px 1px 0px; }
#zd-categories ul.lev1 li.zd-lastitem { background-image: none; padding: 0px; }
#zd-categories ul.lev1 li a { background-image: url(images/leftpanel_menu_bullet.gif); background-position: left top; background-repeat: no-repeat; color: #b8b8b8; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 6px 5px 6px 32px; text-decoration: none; }
#zd-categories ul.lev1 li a:hover { background-color: #686868; background-image: url(images/leftpanel_menu_bullet_hover.gif); background-position: left top; background-repeat: no-repeat; color: #010101; text-decoration: none; }
#zd-categories ul.lev1 li span { background-color: #686868; background-image: url(images/leftpanel_menu_bullet_hover.gif); background-position: left top; background-repeat: no-repeat; color: #010101; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 6px 5px 6px 32px; text-decoration: none; }

#zd-categories ul.lev2 { background-image: url(images/leftpanel_menu_sep.gif); background-position: bottom; background-repeat: no-repeat; list-style-type: none; padding: 0px 1px; }
#zd-categories ul.lev2 li { background-image: none; padding: 0px 0px 0px 0px; }
#zd-categories ul.lev2 li a { background-image: url(images/leftpanel_menu_bullet2.gif); background-position: left top; background-repeat: no-repeat; color: #b8b8b8; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 5px 6px 44px; text-decoration: none; }
#zd-categories ul.lev2 li a:hover { background-color: transparent !important; background-image: url(images/leftpanel_menu_bullet2.gif); background-position: left top; background-repeat: no-repeat; color: #fefefe; text-decoration: none; }
#zd-categories ul.lev2 li span { background-color: transparent !important; background-image: url(images/leftpanel_menu_bullet2.gif); background-position: left top; background-repeat: no-repeat; color: #fefefe; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 5px 6px 44px; text-decoration: none; }

#zd-categories ul.lev3 { background-image: url(images/leftpanel_menu_sep.gif); background-position: top; background-repeat: no-repeat; list-style-type: none; padding: 0px 1px; }
#zd-categories ul.lev3 li { background-image: none; padding: 0px 0px 0px 0px; }
#zd-categories ul.lev3 li a { background-image: none; color: #b8b8b8; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 5px 6px 52px; text-decoration: none; }
#zd-categories ul.lev3 li a:hover { background-color: transparent !important; background-image: none; color: #fefefe; text-decoration: none; }
#zd-categories ul.lev3 li span { background-color: transparent !important; background-image: none !important; color: #fefefe; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 5px 6px 52px; text-decoration: none; }

#zd-newsletter { color: #b8b8b8; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; padding: 0px 4px 0px 9px; }
#zd-newsletter p { padding: 0px 0px 11px 0px; }
#zd-newsletter #zd-signup { float: right; width: 91px; padding: 0px 0px 6px 0px; }
/*---Left Column---<<END*/

/*---Right Column--->>START*/
#CentralArea { padding: 0px 0px 10px 0px !important; margin: 0px !important; vertical-align: top !important; }

#CentralArea div.v4stabl,
#CentralArea div.v4snexp { color: #ffffff; }
#CentralArea div.v4stabl a,
#CentralArea div.v4snexp a { color: #ffffff; }
#CentralArea td.r3_t b,
#CentralArea td.r3_t i,
#CentralArea td.r3_bl b,
#CentralArea td.r3_bl i { display: none; }
#CentralArea td.r3_t { background-image: none !important; background-color: #ffffff !important; width: 707px !important; height: 12px !important; font-size: 0px; line-height: 0px; }
#CentralArea td.r3_bl { background-image: none !important; background-color: #ffffff !important; width: 707px !important; height: 12px !important; font-size: 0px; line-height: 0px; }
#CentralArea td.r3_c { background-color: #ffffff; border-left: 0px solid #ffffff; border-right: 0px solid #ffffff; }

#zd-rightpanel { width: 727px; padding: 0px; margin: 0px; }
#zd-rightpanel * { padding: 0px; margin: 0px; }
#zd-rightpanel img { border: 0px; }

#zd-rightpanel h2.zd-feathead { background-image: url(images/rightpanel_featuredhead.png); background-position: left top; background-repeat: no-repeat; width: 727px; height: 41px; }
#zd-rightpanel h2.zd-feathead span { display: none; }
#zd-rightpanel .zd-box { background-image: url(images/rightpanel_box_bg.png); background-position: left top; background-repeat: repeat-y; }
#zd-rightpanel .zd-boxbt { background-image: url(images/rightpanel_boxbt.png); background-position: left top; background-repeat: no-repeat; width: 727px; height: 21px; font-size: 0px; line-height: 0px; }

#zd-homeflash { width: 727px; height: 283px; margin: 0px 0px 12px 0px; }

#zd-featured { padding: 13px 13px 0px 13px; }
#zd-featured table { color: #121212; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; width: 701px; border: 0px; }
#zd-featured tr,
#zd-featured td { text-align: left; vertical-align: top; }
#zd-featured td.zd-prod { background-image: url(images/rightpanel_featured_bg.png); background-position: left top; background-repeat: no-repeat; width: 133px; height: 265px; padding: 6px 6px 0px 6px; }
#zd-featured td.zd-prod a { color: #121212; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; text-decoration: none; }
#zd-featured td.zd-prod a:hover { text-decoration: underline; }
#zd-featured td.zd-prod p { padding: 0px 0px 5px 0px; }
#zd-featured td.zd-prod p.zd-title { height: 45px; padding: 0px 0px 0px 3px; }
#zd-featured td.zd-prod p.zd-price { padding: 12px 0px 0px 0px; color: #000000; font-family: "Trebuchet MS"; font-size: 20px; font-weight: bold; text-align: center; }
/*---Right Column---<<END*/

/*---Footer--->>START*/
#zd-footer { background-image: url(images/footer_bg.png); background-position: left top; background-repeat: no-repeat; color: #cdcdcd; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width: 960px; margin: 0px auto; padding: 25px 0px 18px 0px; position: relative; }
#zd-footer * { padding: 0px; margin: 0px; }
#zd-footer img { border: 0px; }
#zd-footer a { color: #cdcdcd; text-decoration: none; }
#zd-footer a:hover { color: #6b6b6b; text-decoration: none; }
#zd-footer p { padding: 0px 0px 13px 0px; }
#zd-footer #zd-fb { width: 85px; position: absolute; top: 30px; right: 108px; }
#zd-footer #zd-tw { width: 80px; position: absolute; top: 30px; right: 20px; }
/*---Footer---<<END*/