@charset "utf-8";

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

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

.fdq-background { background-color: #f6ffff; background-image: url(images/body_bg.png); background-position: top; background-repeat: repeat-x; padding: 0px 0px 10px 0px !important; margin: 0px !important; text-align: center !important; vertical-align: top !important; }
.fdq-contenttop { background-image: url(images/content_top_bg.png); background-position: top left; background-repeat: no-repeat; width: 968px; margin: 0px; }
.fdq-content { background-image: url(images/content_bg.png); background-position: top left; background-repeat: repeat-y; width: 968px; margin: 0px auto; }
.fdq-contentin { width: 968px !important; margin: 0px 0px !important; padding: 0px 0px !important; }
/*---Common and Standard---<<END*/

/*---Header--->>START*/
#fdq-header { background-image: url(images/header_bg.jpg); background-position: top left; background-repeat: no-repeat; width: 960px; height: 140px; margin: 0px auto; padding: 0px; text-align: left; position: relative; }
#fdq-header * { padding: 0px; margin: 0px; }
#fdq-header img { border: 0px; }

#fdq-header #fdq-logo { width: 329px; height: 131px; position: absolute; top: 2px; left: 15px; }
#fdq-header #fdq-contact { width: 337px; height: 86px; position: absolute; top: 29px; right: 19px; }

#fdq-topmenu { background-image: url(images/topmenu_bg.png); background-position: 0px 0px; background-repeat: no-repeat; width: 960px; height: 43px; margin: 0px auto; position: relative; text-align: left; }
#fdq-topmenu * { padding: 0px; margin: 0px; }
#fdq-topmenu img { border: 0px; }
#fdq-topmenu ul { list-style-type: none; }
#fdq-topmenu ul li { background-image: url(images/topmenu_sep.gif); background-position: top right; background-repeat: no-repeat; float: left; height: 43px; padding: 0px 2px 0px 0px; }
#fdq-topmenu ul li a { color: #fff8e2; display: block; font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; line-height: 43px; height: 43px; padding: 0px 20px; text-align: center; text-decoration: none; }
#fdq-topmenu ul li a:hover { background-image: url(images/topmenu_bg.png); background-position: 0px -86px; background-repeat: no-repeat; text-decoration: none; }
#fdq-topmenu ul li a.fdq-firstitem:hover { background-image: url(images/topmenu_bg.png); background-position: 0px -43px; background-repeat: no-repeat; }

#fdq-topmenushadow { background-image: url(images/topmenu_shadow_bg.png); background-position: top left; background-repeat: no-repeat; width: 960px; height: 4px; margin: 0px auto 11px auto; font-size: 0px; line-height: 0px; }

#fdq-searchbox { width: 236px; height: 23px; position: absolute; top: 10px; right: 13px; }
#fdq-searchbox #fdq-query { background-image: url(images/searchbox_bg.png); background-position: top left; background-repeat: no-repeat; float: left; width: 207px; height: 23px; }
#fdq-searchbox #fdq-query .v4sbox { background: transparent !important; border: 0px solid #ffffff; color: #2c2c2c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin: 4px 0px 0px 10px; width: 187px; }
#fdq-searchbox .fdq-submit { float: left; }

#fdq-banner { width: 960px; height: 310px; margin: 0px auto 8px auto; text-align: left; }
#fdq-banner a { text-decoration: none; }
#fdq-banner a:hover { text-decoration: none; }
#fdq-banner a span { display: none; }
#fdq-banner a.fdq-bannerleft { background-image: url(images/top_banner_left.jpg); background-position: top left; background-repeat: no-repeat; display: block; float: left; width: 317px; height: 310px; margin: 0px 2px 0px 0px; }
#fdq-banner a.fdq-bannermiddle { background-image: url(images/top_banner_middle.jpg); background-position: top left; background-repeat: no-repeat; display: block; float: left; width: 318px; height: 310px; }
#fdq-banner a.fdq-bannerright { background-image: url(images/top_banner_right.jpg); background-position: top left; background-repeat: no-repeat; display: block; float: right; width: 321px; height: 310px; }
/*---Header---<<END*/

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

/*---Left Column--->>START*/
#LeftPanel { width: 220px !important; padding: 0px 0px 10px 14px !important; text-align: left; vertical-align: top !important; }
#LeftPanel * { padding: 0px; margin: 0px; }
#LeftPanel img { border: 0px; }
#LeftPanel ul { list-style-type: none; }
#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 .fdq-box { background-image: url(images/leftpanel_box_border.gif); background-position: top left; background-repeat: repeat-y; width: 220px; }
#LeftPanel .fdq-boxin { background-image: url(images/leftpanel_box_inner_bg.png); background-position: bottom left; background-repeat: no-repeat; width: 220px; }
#LeftPanel .fdq-boxtop { background-image: url(images/leftpanel_box_top_bg.gif); background-position: top left; background-repeat: no-repeat; padding: 9px 9px 3px 9px; }

#LeftPanel .fdq-gap { width: 220px; height: 10px; font-size: 0px; line-height: 0px; }
#LeftPanel .fdq-banner { padding: 0px 0px 10px 0px; }

#LeftPanel h2 { background-image: url(images/leftpanel_box_header_bg.gif); background-position: top left; background-repeat: no-repeat; color: #ffffff; font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; line-height: 36px; height: 36px; padding: 0px 0px 0px 32px; }

#LeftPanel #fdq-categories { padding: 6px 0px 0px 0px; }
#LeftPanel #fdq-categories ul.lev1 { list-style-type: none; }
#LeftPanel #fdq-categories ul.lev1 li { background-image: url(images/category_sep.gif); background-position: bottom; background-repeat: no-repeat; display: block; width: 202px; padding: 0px 0px 1px 0px; }
#LeftPanel #fdq-categories ul.lev1 li.fdq-lastitem { background-image: none; }
#LeftPanel #fdq-categories ul.lev1 li a { background-image: url(images/category_bullet.gif); background-position: top left; background-repeat: no-repeat; color: #2b2b2b; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 7px 0px 7px 33px; }
#LeftPanel #fdq-categories ul.lev1 li a:hover { color: #ee0279; text-decoration: none; }
#LeftPanel #fdq-categories ul.lev1 li span { background-image: url(images/category_bullet.gif); background-position: top left; background-repeat: no-repeat; color: #ee0279; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 7px 0px 7px 33px; }

#LeftPanel #fdq-newsletter { color: #272727; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; padding: 9px 0px 9px 0px; margin: 0px 0px 0px 4px; width: 198px; }
#LeftPanel #fdq-newsletter p { padding: 0px 0px 10px 0px; }
#LeftPanel #fdq-newsletter .fdq-signup { float: right; }
/*---Left Column---<<END*/

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

#fdq-content { color: #2b2b2b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; width: 707px; padding: 0px; margin: 0px; }
#fdq-content * { padding: 0px; margin: 0px; }
#fdq-content img { border: 0px; }

#fdq-content h1 { color: #f2236a; font-family: "Trebuchet MS"; font-size: 25px; font-weight: bold; padding: 0px 0px 12px 0px; }
#fdq-content h1 span { color: #37959f; font-size: 20px; font-weight: normal; }
#fdq-content p { padding: 0px 0px 16px 0px; }

#fdq-contentleft { padding: 10px 0px 0px 0px; }

#fdq-popularcostumes { background-image: url(images/popular_costumes.jpg); background-position: top left; background-repeat: no-repeat; width: 474px; height: 166px; margin: 0px 0px 16px 0px; position: relative; }
#fdq-popularcostumes h3 { color: #e41c70; font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold; line-height: 100%; position: absolute; top: 15px; left: 35px; width: 150px; }
#fdq-popularcostumes a.fdq-viewall { background-image: url(images/viewall_arrow.gif); background-position: right; background-repeat: no-repeat; color: #e41c70; font-family: "Trebuchet MS"; font-size: 12px; line-height: 20px; padding: 0px 14px 0px 0px; text-align: center; position: absolute; top: 16px; right: 35px; }
#fdq-popularcostumes #fdq-flashscroller { width: 462px; height: 117px; position: absolute; bottom: 11px; left: 7px; }

#fdq-popularcategories h3 { background-image: url(images/popular_categories_header.jpg); background-position: top left; background-repeat: no-repeat; color: #ed0c59; font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; height: 44px; padding: 0px 0px 0px 38px; }
#fdq-popularcategories h3 span { display: block; padding: 18px 0px 0px 0px; }
#fdq-popularcategories .fdq-box { background-color: #fffaec; background-image: url(images/popular_categories_border.gif); background-position: top left; background-repeat: repeat-y; width: 474px; }
#fdq-popularcategories .fdq-inner { background-image: url(images/popular_categories_inner.png); background-position: top left; background-repeat: no-repeat; width: 474px; }
#fdq-popularcategories .fdq-boxbot { background-image: url(images/popular_categories_bottom.gif); background-position: top left; background-repeat: no-repeat; width: 474px; height: 10px; font-size: 0px; line-height: 0px; }
#fdq-popularcategories table { width: 474px; }
#fdq-popularcategories tr,
#fdq-popularcategories td { text-align: center; vertical-align: top; }
#fdq-popularcategories td { background-image: url(images/popular_categories_box.gif); background-position: top left; background-repeat: no-repeat; width: 139px; height: 186px; }
#fdq-popularcategories a { color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none; }
#fdq-popularcategories a:hover { color: #fff9d4; text-decoration: none; }
#fdq-popularcategories img { border: 0px solid #c94235; }
#fdq-popularcategories p { background-color: #ffffff; border: 1px solid #c94235; margin: 8px auto 12px auto; padding: 0px; width: 121px; height: 137px; }
#fdq-popularcategories p.fdq-l2 { background-color: #ffffff; border: 1px solid #c94235; margin: 8px auto 5px auto; padding: 0px; width: 121px; height: 137px; }

#fdq-featured { width: 220px; vertical-align: top; }
#fdq-featured .fdq-box { background-image: url(images/leftpanel_box_border.gif); background-position: top left; background-repeat: repeat-y; width: 220px; }
#fdq-featured .fdq-boxin { background-image: url(images/leftpanel_box_inner_bg.png); background-position: bottom left; background-repeat: no-repeat; width: 220px; }
#fdq-featured .fdq-boxtop { background-image: url(images/leftpanel_box_top_bg.gif); background-position: top left; background-repeat: no-repeat; padding: 9px 9px 3px 9px; }
#fdq-featured h2 { background-image: url(images/leftpanel_box_header_bg.gif); background-position: top left; background-repeat: no-repeat; color: #ffffff; font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; line-height: 36px; height: 36px; padding: 0px 0px 0px 32px; }

#fdq-featured .fdq-row { background-image: url(images/category_sep.gif); background-position: bottom; background-repeat: no-repeat; padding: 15px 1px 16px 4px; }
#fdq-featured .fdq-img { float: left; width: 92px; }
#fdq-featured .fdq-img img { border: 1px solid #ea315d; }
#fdq-featured .fdq-text { color: #222222; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; float: right; width: 98px; }
#fdq-featured .fdq-text a { color: #222222; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; text-decoration: none; }
#fdq-featured .fdq-text a:hover { text-decoration: underline; }
#fdq-featured p { padding: 0px 0px 7px 0px; }
#fdq-featured h4 { color: #e31676; font-family: "Trebuchet MS"; font-size: 20px; font-weight: bold; line-height: 100%; padding: 0px 0px 12px 0px; }
#fdq-featured a.fdq-buynow { background-image: url(images/button_buynow.gif); background-position: top left; background-repeat: no-repeat; color: #ffffff; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; width: 98px; height: 19px; text-align: center; text-decoration: none; }
#fdq-featured a.fdq-buynow:hover { color: #fff8e2; text-decoration: none; }
/*---Right Column---<<END*/

/*---Footer--->>START*/
#fdq-footer { background-image: url(images/footer_bg.png); background-position: top left; background-repeat: no-repeat; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 2px; line-height: 45px; height: 63px; text-align: center; width: 968px; margin: 0px auto; }
#fdq-footer p { padding: 18px 0px 0px 0px; margin: 0px; }
#fdq-footer a { color: #ffffff; text-decoration: underline; }
#fdq-footer a:hover { color: #ffffff; text-decoration: none; }
/*---Footer---<<END*/