@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-color: #e1e1e1; text-align: center; vertical-align: top; padding: 26px 0px 18px 0px; width: 100%; }
.zd-content { background-image: url(images/content_bg.gif); background-position: left top; background-repeat: repeat-y; width: 960px; margin: 0px auto; text-align: left; }
/*---Common and Standard---<<END*/

/*---Header--->>START*/
#zd-menu { background-image: url(images/menu_bg.png); background-position: 0px 0px; background-repeat: no-repeat; width: 960px; height: 43px; margin: 0px auto; padding: 0px; text-align: left; }
#zd-menu * { padding: 0px; margin: 0px; }
#zd-menu img { border: 0px; }
#zd-menu ul { list-style-type: none; padding: 0px 0px 0px 12px; }
#zd-menu ul li { background-image: url(images/menu_sep.gif); background-position: right; background-repeat: no-repeat; float: left; padding: 0px 2px 0px 0px; }
#zd-menu ul li.zd-lastitem { background-image: none; padding: 0px 0px 0px 0px; }
#zd-menu ul li a { color: #ffffff; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 43px; height: 43px; padding: 0px 6px 0px 0px; text-decoration: none; }
#zd-menu ul li a span { cursor: pointer; display: block; height: 43px; padding: 0px 9px 0px 15px; }
#zd-menu ul li a:hover { background-image: url(images/menu_bg.png); background-position: right -86px; background-repeat: no-repeat; color: #1f2a2e; text-decoration: none; }
#zd-menu ul li a:hover span { background-image: url(images/menu_bg.png); background-position: 0px -43px; background-repeat: no-repeat; }

#zd-header { background-image: url(images/header_bg.jpg); background-position: left top; background-repeat: no-repeat; width: 960px; height: 186px; margin: 0px auto 3px auto; padding: 0px; position: relative; text-align: left; }
#zd-header * { padding: 0px; margin: 0px; }
#zd-header img { border: 0px; }
#zd-header #zd-logo { width: 266px; height: 177px; position: absolute; top: 6px; left: 7px; }
#zd-header #zd-email { width: 232px; height: 24px; position: absolute; right: 21px; bottom: 15px; }

#zd-scroller { background-image: url(images/content_top.gif); background-position: left bottom; background-repeat: no-repeat; width: 960px; padding: 0px 0px 15px 0px; margin: 0px auto; }
#zd-scroller * { padding: 0px; margin: 0px; }
#zd-scroller img { border: 0px; }
/*---Header---<<END*/

/*---eBay Default Mods--->>START*/
#TopPromoArea { padding: 0px 10px 12px 0px !important; margin: 0px !important; vertical-align: top !important;  }
/*---eBay Default Mods---<<END*/

/*---Left Column--->>START*/
#LeftPanel { padding: 0px 0px 0px 10px !important; width: 210px; margin: 0px !important; text-align: left; vertical-align: top !important; }
#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; }*/

#zd-search,
#zd-categories,
#zd-newsletter { width: 210px; margin: 0px 0px 12px 0px; padding: 0px; }

#zd-search *,
#zd-categories *,
#zd-newsletter * { padding: 0px; margin: 0px; }

#zd-search img,
#zd-categories img,
#zd-newsletter img { border: 0px; }

#zd-search,
#zd-newsletter { background-color: #ffffff; background-image: url(images/leftpanel_box_bdr.gif); background-position: left; background-repeat: repeat-y; }

#zd-search h2,
#zd-categories h2,
#zd-newsletter h2 { background-image: url(images/leftpanel_box_header.jpg); background-repeat: no-repeat; color: #ffffff; font-family: "Trebuchet MS"; font-size: 17px; font-weight: normal; line-height: 32px; height: 32px; padding: 0px 0px 0px 42px; }
#zd-search h2 { background-position: 0px 0px; }
#zd-categories h2 { background-position: 0px -32px; }
#zd-newsletter h2 { background-position: 0px -64px; }

#zd-search p,
#zd-newsletter p { padding: 0px 0px 10px 0px; }

#zd-search .zd-box,
#zd-newsletter .zd-box { background-image: url(images/leftpanel_box_bg.gif); background-position: left bottom; background-repeat: no-repeat; color: #1f1f1f; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; padding: 10px 8px 10px 8px; }

#zd-search #zd-input { background-image: url(images/leftpanel_search_input.gif); background-position: left top; background-repeat: no-repeat; float: left; width: 155px; height: 30px; margin: 0px 0px 10px 0px; }
#zd-search #zd-input input { background: transparent; border: 0px solid #ffffff; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; width: 140px; margin: 7px 0px 0px 13px; }
#zd-search #zd-submit { float: left; width: 39px; height: 30px; margin: 0px 0px 10px 0px; }

#zd-newsletter #zd-signup { float: right; width: 76px; height: 27px; }

#zd-categories { background-image: url(images/leftpanel_category_box_bg.gif); background-position: left; background-repeat: repeat-y; }
#zd-categories ul { background-image: url(images/leftpanel_category_box_bottom.gif); background-position: bottom; background-repeat: no-repeat; list-style-type: none; padding: 0px 1px 5px 1px; }
#zd-categories ul li { background-image: url(images/leftpanel_category_sep.gif); background-position: bottom; background-repeat: no-repeat; padding: 0px 0px 2px 0px; }
#zd-categories ul li.zd-lastitem { background-image: none; padding: 0px 0px 0px 0px; }
#zd-categories ul li a { background-color: #f4f3f3; background-image: url(images/leftpanel_category_bullet.gif); background-position: left top; background-repeat: no-repeat; color: #000000; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; padding: 10px 0px 10px 31px; text-decoration: none; }
#zd-categories ul li a:hover { background-color: #f7f7f7; background-image: url(images/leftpanel_category_hover.gif); background-position: left top; background-repeat: no-repeat; color: #fba918; text-decoration: none; }
#zd-categories ul li span { background-color: #f7f7f7; background-image: url(images/leftpanel_category_hover.gif); background-position: left top; background-repeat: no-repeat; color: #fba918; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; padding: 10px 0px 10px 31px; text-decoration: none; }
/*---Left Column---<<END*/

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

#zd-rightcol { width: 717px; padding: 0px; margin: 0px; }
#zd-rightcol * { padding: 0px; margin: 0px; }
#zd-rightcol img { border: 0px; }

#zd-welcome { background-image: url(images/welcome_bg.jpg); background-position: left top; background-repeat: no-repeat; width: 717px; height: 238px; margin: 0px 0px 12px 0px; overflow: hidden; }
#zd-welcome #zd-text { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; padding: 14px 380px 14px 14px; }
#zd-welcome #zd-text h1 { color: #000000; font-family: "Trebuchet MS"; font-size: 24px; padding: 0px 0px 10px 0px; }
#zd-welcome #zd-text h1 span { color: #fdb119; }
#zd-welcome #zd-text p { padding: 0px 0px 12px 0px; }
#zd-welcome #zd-text a.zd-reamore { background-image: url(images/readmore_bg.png); background-position: left top; background-repeat: no-repeat; color: #000000; display: block; float: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 27px; width: 94px; height: 29px; text-align: center; text-decoration: none; }
#zd-welcome #zd-text a.zd-reamore:hover { color: #ffffff; text-decoration: none; }

#zd-shopbycat { background-image: url(images/rightcol_box_bdr.gif); background-position: left; background-repeat: repeat-y; width: 717px; }
#zd-shopbycat h2 { background-image: url(images/rightcol_box_header.png); background-position: left top; background-repeat: no-repeat; color: #ffffff; font-family: "Trebuchet MS"; font-size: 17px; font-weight: normal; line-height: 32px; height: 32px; padding: 0px 0px 0px 42px; }
#zd-shopbycat table { background-image: url(images/rightcol_box_bottom.gif); background-position: bottom; background-repeat: no-repeat; border-top: 1px solid #e7e7e7; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; width: 717px; }
#zd-shopbycat td.zd-pic { background-image: url(images/rightcol_pic_bg.png); background-position: left top; background-repeat: no-repeat; width: 164px; height: 158px; text-align: center; vertical-align: top; overflow: hidden; }
#zd-shopbycat td.zd-pic p { padding: 9px 0px 0px 0px; }
#zd-shopbycat td.zd-pic img { border: 1px solid #e2e4e4; }
#zd-shopbycat td.zd-label { background-image: url(images/rightcol_label_bg.png); background-position: left top; background-repeat: no-repeat; width: 164px; height: 32px; text-align: center; vertical-align: middle; }
#zd-shopbycat td.zd-label p { padding: 1px 0px 0px 0px; }
#zd-shopbycat td.zd-label a { color: #000000; font-family: "Trebuchet MS"; font-size: 17px; text-decoration: none; }
#zd-shopbycat td.zd-label a:hover { color: #ffffff; text-decoration: none; }

#zd-about { background-image: url(images/rightcol_box_bdr.gif); background-position: left; background-repeat: repeat-y; width: 717px; margin: 0px 0px 12px 0px; }
#zd-about h2 { background-image: url(images/rightcol_box_header.png); background-position: left top; background-repeat: no-repeat; color: #ffffff; font-family: "Trebuchet MS"; font-size: 17px; font-weight: normal; line-height: 32px; height: 32px; padding: 0px 0px 0px 42px; }
#zd-about table { background-image: url(images/rightcol_box_bottom.gif); background-position: bottom; background-repeat: no-repeat; border-top: 1px solid #e7e7e7; color: #000000 !important; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; font-size: 13px !important; line-height: 18px !important; width: 717px; }
#zd-about td { padding: 10px 13px 13px 13px; }
#zd-about p { padding: 0px 0px 20px 0px; }
#zd-about a { color: #ff7700; text-decoration: none; }
#zd-about a:hover { text-decoration: underline; }
#zd-about strong.zd-u { text-decoration: underline; }

#zd-about2 { background-image: url(images/rightcol_box2_bdr.gif); background-position: left; background-repeat: repeat-y; width: 717px; margin: 0px 0px 12px 0px; }
#zd-about2 table { background-image: url(images/rightcol_box2_bottom.gif); background-position: bottom; background-repeat: no-repeat; color: #000000 !important; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; font-size: 13px !important; line-height: 18px !important; width: 717px; }
#zd-about2 td.zd-inner { padding: 6px 13px 13px 13px; }
#zd-about2 table.zd-ol { background-image: none !important; color: #000000 !important; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; font-size: 13px !important; line-height: 18px !important; width: 691px !important; }
#zd-about2 table.zd-ol td.zd-li { padding: 0px 0px 8px 0px !important; }
#zd-about2 table.zd-ol td.zd-value { padding: 0px 0px 8px 8px !important; }
#zd-about2 p { padding: 0px 0px 20px 0px; }
#zd-about2 a { color: #ff7700; text-decoration: none; }
#zd-about2 a:hover { text-decoration: underline; }
#zd-about2 strong.zd-u { text-decoration: underline; }

#zd-content { background-image: url(images/rightcol_box_bdr.gif); background-position: left; background-repeat: repeat-y; width: 717px; }
#zd-content h2 { background-image: url(images/rightcol_box_header.png); background-position: left top; background-repeat: no-repeat; color: #ffffff; font-family: "Trebuchet MS"; font-size: 17px; font-weight: normal; line-height: 32px; height: 32px; padding: 0px 0px 0px 42px; }
#zd-content .zd-box { background-image: url(images/rightcol_box_bottom.gif); background-position: bottom; background-repeat: no-repeat; border-top: 1px solid #e7e7e7; color: #1f1f1f; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; padding: 12px 8px 3px 12px; }
#zd-content .zd-box p { padding: 0px 0px 10px 0px; }
#zd-content .zd-box ul { padding: 0px 0px 10px 25px; }
#zd-content .zd-box ul li { margin: 0px 0px 6px 0px; }
/*---Right Column---<<END*/

/*---Footer--->>START*/
#zd-footergap { background-color: #e1e1e1; width: 960px; height: 20px; }
#zd-footer { background-image: url(images/footer_bg.png); background-position: left top; background-repeat: no-repeat; border-top: 1px solid #e7e7e7; color: #e3e3e3; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 2px; text-align: center; width: 960px; height: 46px; line-height: 38px; margin: 0px auto; padding: 0px; }
#zd-footer a { color: #e3e3e3; text-decoration: underline; }
#zd-footer a:hover { text-decoration: none; }
/*---Footer---<<END*/