@charset "utf-8";

/*---Common and Standard--->>START*/
body { }

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

.zd-bg { background-image: url(images/body_bg.png); background-position: top; background-repeat: repeat-x; width: 100%; text-align: center; }
.zd-content { background-color: #ececec; width: 960px; margin: 0px auto 15px auto; text-align: left; }
/*---Common and Standard---<<END*/

/*---Header--->>START*/
#zd-header { background-image: url(images/st_header_bg.jpg); width: 960px; height: 85px; position: relative; text-align: left; margin: 0px auto; }
#zd-header * { padding: 0px; margin: 0px; }
#zd-header img { border: 0px; }
#zd-header #zd-logo { width: 173px; height: 80px; position: absolute; top: 3px; left: 13px; }

#zd-search { width: 225px; height: 23px; position: absolute; top: 18px; right: 16px; }
#zd-search #zd-input { background-image: url(images/search_input.png); float: left; width: 201px; height: 23px; }
#zd-search #zd-input input { background: transparent; border: 0px solid #000000; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; margin: 5px 0px 0px 10px; width: 181px; }
#zd-search #zd-submit { width: 21px; height: 23px; float: right; }

#zd-menu { width: 755px; height: 25px; position: absolute; right: 0px; bottom: 2px; overflow: hidden; }
#zd-menu ul { list-style-type: none; }
#zd-menu ul li { background-image: url(images/menu_sep.gif); background-position: right; background-repeat: no-repeat; float: left; padding: 0px 14px 0px 0px; margin: 0px 14px 0px 0px; }
#zd-menu ul li.zd-last { background-image: none; padding: 0px !important; margin: 0px !important; }
#zd-menu ul li a { color: #ffffff; font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#zd-menu ul li a:hover { color: #ff0000; text-decoration: none; }

#zd-banner { width: 960px; height: 335px; margin: 0px auto 15px auto; overflow: hidden; position: relative; }
#zd-banner div.zd-img { position: absolute; top: 0px; left: 0px; z-index: 50; }
#zd-banner a.zd-readmore { background-image: url(images/button_readmore_bg.png); color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 28px; width: 90px; height: 28px; text-align: center; text-decoration: none; position: absolute; left: 309px; top: 150px; z-index: 100; }
#zd-banner a.zd-readmore:hover { color: #ff0000; text-decoration: none; }
/*---Header---<<END*/

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

#LeftPanel h2 { background-image: url(images/left_box_header_bg.jpg); background-position: left top; background-repeat: no-repeat; color: #383838; font-family: "Trebuchet MS"; font-size: 18px; font-weight: normal; height: 45px; line-height: 45px; margin: 0px; padding: 0px 0px 0px 12px; }
#LeftPanel .zd-gap { width: 210px; height: 15px; font-size: 0px; line-height: 0px; }
#LeftPanel .zd-box { background-color: #f9f9f9; background-image: url(images/left_box_bg.jpg); background-position: bottom; background-repeat: no-repeat; }

#zd-categories { width: 210px; }
#zd-categories ul { list-style-type: none; padding: 0px 5px 0px 0px; margin: 0px; }
#zd-categories ul li { background-image: url(images/left_category_sep.png); background-position: bottom; background-repeat: no-repeat; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; padding: 0px; margin: 0px; }
#zd-categories ul li.zd-last { background-image: none !important; }
#zd-categories ul li a { background-color: transparent; background-image: url(images/left_category_bullet.png); background-position: left top; background-repeat: no-repeat; color: #000000; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px 0px 10px 26px; text-decoration: none; }
#zd-categories ul li a:hover { background-color: #ececec; text-decoration: none; }

#zd-newseltter { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; padding: 7px 7px 12px 7px; }
#zd-newseltter p { padding: 0px 0px 10px 0px; margin: 0px; }
#zd-newseltter #zd-signup { float: right; width: 68px; height: 28px; }

div.zd-cnt { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; padding: 7px 7px 12px 7px; }
div.zd-cnt p { padding: 0px 0px 10px 0px; margin: 0px; }
/*---Left Column---<<END*/

/*---Promotional Area--->>START*/
#TopPromoArea { padding: 0px 10px 0px 0px !important; margin: 0px !important; vertical-align: top !important; }
#TopPromoArea td.v4vspacer,
#TopPromoArea td.v4baccent { display: none !important; }
#TopPromoArea td.v4title { background-color: transparent !important; background-image: url(images/left_box_header_bg.jpg) !important; background-position: left top !important; background-repeat: repeat-x !important; color: #383838 !important; font-family: "Trebuchet MS" !important; font-size: 18px !important; font-weight: normal !important; height: 45px !important; margin: 0px !important; padding: 0px 0px 0px 12px !important; vertical-align: middle !important; }
#TopPromoArea td.v4title font { color: #383838 !important; font-family: "Trebuchet MS" !important; font-size: 18px !important; font-weight: normal !important; }
#TopPromoArea table.v4midBox,
#TopPromoArea table.v4nfc { background-color: #f9f9f9; background-image: url(images/left_box_bg.jpg); background-position: bottom; background-repeat: no-repeat; border: 0px !important; }
/*---Promotional Area---<<END*/

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

#CentralArea .r3_t,
#CentralArea .r3_bl { background-color: #ffffff !important; background-image: none !important; border: 0px !important; height: 5px !important; }
#CentralArea .r3_t *,
#CentralArea .r3_bl * { display: none !important; }
#CentralArea .r3_c { background-color: #ffffff !important; background-image: none !important; border: 0px !important; }
#CentralArea .v4stabl a { color: #ff0000; }

#zd-rightcol { width: 717px; padding: 0px; margin: 0px; }
#zd-rightcol * { padding: 0px; margin: 0px; }
#zd-rightcol img { border: 0px; }
#zd-rightcol h2 { background-image: url(images/left_box_header_bg.jpg); background-position: left top; background-repeat: repeat-x; color: #383838; font-family: "Trebuchet MS"; font-size: 18px; font-weight: normal; height: 45px; line-height: 45px; padding: 0px 0px 0px 12px; }
#zd-rightcol .zd-box { background-color: #f9f9f9; width: 717px; margin: 0px 0px 15px 0px; }
#zd-rightcol .zd-boxlast { background-color: #f9f9f9; width: 717px; }

#zd-shopby { padding: 12px 0px; text-align: center; }
#zd-shopby table { color: #009933; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; width: 693px; margin: 0px auto; }
#zd-shopby table a { color: #009933; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; }
#zd-shopby table a:hover { color: #ff0000; text-decoration: none; }
#zd-shopby td.zd-pic { background-color: #ffffff; border: 1px solid #c7c7c7; width: 223px; padding: 5px 0px; text-align: center; vertical-align: middle; }
#zd-shopby td.zd-name { background-color: #ffffff; border-right: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; width: 223px; padding: 5px 0px; text-align: center; vertical-align: middle; }

#zd-featured { padding: 7px 0px; text-align: center; }
#zd-featured table { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; width: 703px; margin: 0px auto; }
#zd-featured td { text-align: left; vertical-align: top; }
#zd-featured td a { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
#zd-featured td a:hover { text-decoration: underline; }
#zd-featured td.zd-top { background-color: #b5b5b5; background-image: url(images/featured_top_bg.png); background-position: top; background-repeat: repeat-x; border-top: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; padding: 9px; width: 172px; }
#zd-featured td.zd-top p { padding: 5px 0px 8px 0px; text-align: center !important; }
#zd-featured td.zd-top img { border: 1px solid #737373l; }
#zd-featured td.zd-bottom { background-color: #b2b2b2; border: 1px solid #d6d6d6; height: 30px; padding: 0px 4px; width: 172px; }
#zd-featured td.zd-bottom div.zd-price { float: left; font-size: 10px; line-height: 30px; width: 105px; height: 30px; }
#zd-featured td.zd-bottom div.zd-buy { float: right; width: 51px; padding: 6px 0px 0px 0px; }
/*---Middle Column---<<END*/

/*---Footer--->>START*/
#zd-footer { background-image: url(images/st_footer_bg.png); color: #e0e0e0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 44px; width: 960px; height: 44px; margin: 0px auto; text-align: center; }
#zd-footer a { color: #e0e0e0; text-decoration: underline; }
#zd-footer a:hover { text-decoration: none; }
/*---Footer---<<END*/