@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-bg { background-image: url(images/body_top_bg.jpg); background-position: top; background-repeat: no-repeat; padding: 7px 0px 0px 0px !important; margin: 0px !important; width: 100%; }
.zd-bgin { background-image: url(images/body_bottom_bg.jpg); background-position: bottom; background-repeat: no-repeat; padding: 0px !important; margin: 0px !important; width: 100%; text-align: center; }
.zd-content { background-color: #ffffff !important; background-image: url(images/content_shadow.png) !important; background-position: top !important; background-repeat: no-repeat !important; width: 960px !important; margin: 0px auto !important; text-align: left; }
/*---Common and Standard---<<END*/

/*---Header--->>START*/
#zd-menusearch { width: 960px; margin: 0px auto 3px auto; padding: 0px; text-align: left; }
#zd-menusearch * { padding: 0px; margin: 0px; }
#zd-menusearch img { border: 0px; }

#zd-menu { background-image: url(images/menu_search_bg.png); background-position: 0px 0px; background-repeat: no-repeat; float: left; width: 693px; height: 43px; text-align: left; }
#zd-menu ul { list-style-type: none; padding: 1px 1px 0px 1px; }
#zd-menu ul li { background-image: url(images/menu_sep.gif); background-position: right top; background-repeat: no-repeat; float: left; padding: 0px 1px 0px 0px; }
#zd-menu ul li.zd-lastitem { background-image: none !important; padding: 0px !important; }
#zd-menu ul li a { color: #ffffff; display: block; font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold; line-height: 33px; height: 33px; padding: 0px 18px; text-decoration: none; }
#zd-menu ul li a:hover { background-image: url(images/menu_hover.gif); background-position: top; background-repeat: no-repeat; color: #242323; text-decoration: none; }
#zd-menu ul li a.zd-firstitem:hover { background-position: left !important; }

#zd-search { background-image: url(images/menu_search_bg.png); background-position: -693px 0px; background-repeat: no-repeat; float: right; width: 263px; height: 43px; }
#zd-search .zd-inner { padding: 7px 0px 0px 9px; }
#zd-search #zd-input { background-image: url(images/search_input.gif); background-position: left top; background-repeat: no-repeat; float: left; width: 221px; height: 21px; }
#zd-search #zd-input input { background: transparent !important; border: 0px solid #ffffff !important; color: #353535; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; width: 203px; margin: 4px 0px 0px 9px; }
#zd-search #zd-submit { float: left; width: 24px; height: 21px; }

#zd-header { background-image: url(images/header_bg.jpg); background-position: left top; background-repeat: no-repeat; width: 960px; height: 276px; margin: 0px auto 20px auto; padding: 0px; position: relative; text-align: left; }
#zd-header * { padding: 0px; margin: 0px; }
#zd-header img { border: 0px; }
#zd-logo { width: 249px; height: 138px; position: absolute; top: 3px; left: 34px; }
#zd-welcome { color: #1c1c1c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; position: absolute; top: 159px; left: 34px; width: 415px; }
#zd-welcome h1 { color: #146173; font-family: "Trebuchet MS"; font-size: 24px; font-weight: normal; line-height: 100%; padding: 0px 0px 5px 0px; }

#zd-bannernl { background-color: #ffffff; background-image: url(images/content_top.gif); background-position: left top; background-repeat: no-repeat; width: 960px; margin: 0px auto; padding: 0px; text-align: left; }
#zd-bannernl * { padding: 0px; margin: 0px; }
#zd-bannernl img { border: 0px; }
#zd-bannernl .zd-inner { padding: 10px 0px 0px 10px; }
#zd-bannernl #zd-banner1 { float: left; width: 258px; height: 138px; }
#zd-bannernl #zd-banner2 { float: left; width: 266px; height: 138px; }
#zd-bannernl #zd-newsletter { background-image: url(images/newsletter_bg.jpg); background-position: left top; background-repeat: no-repeat; color: #883566; float: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; width: 416px; height: 138px; position: relative; }
#zd-bannernl #zd-newsletter h2 { color: #7d1c61; font-family: "Trebuchet MS"; font-size: 17px; font-weight: normal; line-height: 33px; height: 33px; padding: 0px 0px 0px 16px; margin: 0px 0px 7px 0px; }
#zd-bannernl #zd-newsletter p.zd-txt { padding: 0px 0px 12px 18px; }
#zd-bannernl #zd-newsletter p.zd-option { color: #ffffff !important; padding: 0px 0px 8px 18px; }
#zd-bannernl #zd-newsletter #zd-signup { width: 67px; height: 22px; position: absolute; right: 12px; bottom: 10px; }
/*---Header---<<END*/

/*---eBay Default Mods--->>START*/
#TopPromoArea { display: none !important; }
/*---eBay Default Mods---<<END*/

/*---Left Column--->>START*/
#LeftPanel { width: 220px !important; padding: 11px 0px 0px 10px !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 { background-image: url(images/leftpanel_box_header.jpg); background-position: left top; background-repeat: no-repeat; color: #fffefe; font-family: "Trebuchet MS"; font-size: 16px; line-height: 30px; height: 31px; padding: 0px 0px 0px 20px; }
#LeftPanel .zd-box { background-color: #f2fbff; background-image: url(images/leftpanel_box_bdr.gif); background-position: top; background-repeat: repeat-y; width: 220px; }
#LeftPanel .zd-boxin { background-image: url(images/leftpanel_box_bg.png); background-position: bottom; background-repeat: no-repeat; }

#zd-categories { width: 220px; }
#zd-categories ul.lev1 { list-style-type: none; padding: 0px 1px 13px 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; width: 218px; }
#zd-categories ul.lev1 li.zd-lastitem { background-image: none; padding: 0px; }
#zd-categories ul.lev1 li a { background-image: url(images/leftpanel_bullet_1.gif); background-position: left top; background-repeat: no-repeat; color: #3e3e3e; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 7px 3px 7px 22px; }
#zd-categories ul.lev1 li a:hover { background-color: #a9e1eb; text-decoration: none; }
#zd-categories ul.lev1 li span { background-color: #a9e1eb; background-image: url(images/leftpanel_bullet_1.gif); background-position: left top; background-repeat: no-repeat; color: #3e3e3e; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 7px 3px 7px 22px; }

#zd-categories ul.lev2 { background-image: url(images/leftpanel_menu_sep.gif); background-position: bottom; background-repeat: no-repeat; list-style-type: none; padding: 3px 0px 5px 0px; }
#zd-categories ul.lev2 li { background-image: none !important; padding: 0px !important; width: 218px; }
#zd-categories ul.lev2 li.zd-lastitem { background-image: none; padding: 0px; }
#zd-categories ul.lev2 li a { background-image: none !important; color: #3e3e3e; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; padding: 2px 3px 2px 36px; }
#zd-categories ul.lev2 li a:hover { background-color: transparent !important; color: #06748e; text-decoration: none; }
#zd-categories ul.lev2 li span { background-color: transparent !important; background-image: none !important; color: #06748e; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; padding: 2px 3px 2px 36px; }
/*---Left Column---<<END*/

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

#zd-rightcol { width: 707px; border: 0px; padding: 0px; margin: 0px; }
#zd-rightcol * { padding: 0px; margin: 0px; }
#zd-rightcol img { border: 0px; }
#zd-rightcol #zd-left { width: 474px; vertical-align: top; }
#zd-rightcol #zd-left h2.zd-t1 { background-image: url(images/rightcol_box_header.jpg); background-position: 0px 0px; background-repeat: no-repeat; color: #fffefe; font-family: "Trebuchet MS"; font-size: 16px; line-height: 30px; height: 31px; padding: 0px 0px 0px 20px; }
#zd-rightcol #zd-left h2.zd-t2 { background-image: url(images/rightcol_box_header.jpg); background-position: 0px -30px; background-repeat: no-repeat; color: #fffefe; font-family: "Trebuchet MS"; font-size: 16px; line-height: 30px; height: 31px; padding: 0px 0px 0px 20px; }
#zd-rightcol #zd-left .zd-box1 { background-color: #fafdff; background-image: url(images/rightcol_box_1_bdr.gif); background-position: left top; background-repeat: repeat-y; width: 474px; }
#zd-rightcol #zd-left table.zd-box1in { background-image: url(images/rightcol_box_1_bg.png); background-position: left bottom; background-repeat: no-repeat; border: 0px; margin: 0px 0px 4px 0px; width: 474px; }
#zd-rightcol #zd-left table.zd-box1in td { vertical-align: top; }
#zd-rightcol #zd-left .zd-box2 { background-color: #f6f6f6; background-image: url(images/rightcol_box_2_bdr.gif); background-position: left top; background-repeat: repeat-y; width: 474px; }
#zd-rightcol #zd-left table.zd-box2in { background-image: url(images/rightcol_box_2_bg.png); background-position: left bottom; background-repeat: no-repeat; border: 0px; width: 474px; }
#zd-rightcol #zd-left td.zd-feat { background-image: url(images/feat_bg.png); background-position: left top; background-repeat: no-repeat; width: 145px; height: 200px; padding: 10px 9px 0px 10px; vertical-align: top; }
#zd-rightcol #zd-left td.zd-feat .zd-inner { width: 126px; height: 190px; padding: 0px; position: relative; }
#zd-rightcol #zd-left div.zd-pic { background-color: #c9d6dd; width: 126px; }
#zd-rightcol #zd-left div.zd-pic img { border: 1px solid #ffffff; }
#zd-rightcol #zd-left div.zd-title { padding: 7px 0px 0px 0px; }
#zd-rightcol #zd-left div.zd-title a { color: #101010; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; text-decoration: none; }
#zd-rightcol #zd-left div.zd-title a:hover { text-decoration: underline; }
#zd-rightcol #zd-left div.zd-price { color: #32697f; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 100%; position: absolute; left: 0px; bottom: 18px; }
#zd-rightcol #zd-left div.zd-buynow { position: absolute; right: 0px; bottom: 15px; }

#zd-rightcol #zd-right { width: 220px; vertical-align: top; }
#zd-rightcol #zd-right .zd-banner1 { width: 220px; margin: 0px 0px 5px 0px; }
#zd-rightcol #zd-right .zd-banner2 { width: 220px; margin: 0px 0px 6px 0px; }
/*---Right Column---<<END*/

/*---Footer--->>START*/
#zd-footer { background-image: url(images/footer_bg.gif); background-position: top; background-repeat: no-repeat; color: #000000 !important; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; font-size: 11px !important; letter-spacing: 2px; text-align: center; width: 960px; height: 62px; line-height: 52px; margin: 0px auto; padding: 0px; }
#zd-footer .zd-inner { width: 960px; padding: 10px 0px 0px 0px; }
#zd-footer a { color: #000000; text-decoration: underline; }
#zd-footer a:hover { text-decoration: none; }
/*---Footer---<<END*/