@charset "utf-8";

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

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

.mj-background { background-image: url(images/body_bg.jpg); background-position: top; background-repeat: repeat-y; padding: 0px 0px 30px 0px !important; text-align: center !important; vertical-align: top !important; }
.mj-content { background-image: url(images/content_bg.png); background-position: top left; background-repeat: repeat-y; width: 970px !important; margin: 0px auto !important; padding: 0px 0px !important; }
.mj-contentin { background-image: url(images/content_inner_bg.png); background-position: top left; background-repeat: no-repeat; width: 970px !important; margin: 0px auto !important; padding: 0px 0px !important; }

/*---Common and Standard---<<END*/

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

#mj-header a.mj-logo { display: block; width: 186px; height: 46px; position: absolute; top: 14px; left: 158px; z-index: 100; }
#mj-header a.mj-logo span { display: none; }

#mj-header #mj-searchbox { position: absolute; top: 25px; right: 186px; width: 210px; height: 24px; }
#mj-header #mj-query { background-image: url(images/search_query_bg.gif); background-position: top left; background-repeat: no-repeat; float: left; width: 178px; height: 24px; }
#mj-header #mj-query input.v4sbox { background-color: transparent; border: 0px solid #000000; color: #a1a1a1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 160px; margin: 3px 0px 0px 9px; }
#mj-header .mj-submit { float: left; }

#mj-header #mj-topmenu { width: 560px; height: 42px; position: absolute; top: 79px; left: 194px; z-index: 50; }
#mj-header #mj-topmenu ul { list-style-type: none; }
#mj-header #mj-topmenu ul li { float: left; margin: 0px 8px 0px 0px; }
#mj-header #mj-topmenu ul li.mj-lastitem { margin: 0px 0px 0px 0px; }
#mj-header #mj-topmenu ul li a { background-image: url(images/topmenu_left_bg.gif); background-position: 0px -42px; background-repeat: no-repeat; color: #e2e2e2; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 42px; height: 42px; text-align: center; text-decoration: none; text-transform: uppercase; }
#mj-header #mj-topmenu ul li a span { display: block; height: 42px; cursor: pointer; padding: 0px 12px; }
#mj-header #mj-topmenu ul li a:hover { background-position: 0px 0px; color: #090909; text-decoration: none; padding: 0px 0px; }
#mj-header #mj-topmenu ul li a:hover span { background-image: url(images/topmenu_right_bg.gif); background-position: top right; background-repeat: no-repeat; }

#mj-banner { background-image: url(images/header_banner.jpg); background-position: top; background-repeat: no-repeat; width: 970px; height: 231px; margin: 0px auto; position: relative; }
#mj-banner a.mj-shopnow1,
#mj-banner a.mj-shopnow2 { display: block; width: 97px; height: 28px; position: absolute; top: 188px; }
#mj-banner a.mj-shopnow1 span,
#mj-banner a.mj-shopnow2 span { display: none; }
#mj-banner a.mj-shopnow1 { left: 306px; }
#mj-banner a.mj-shopnow2 { right: 338px; }
/*---Header---<<END*/

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

/*---Left Column--->>START*/
#LeftPanel { width: 210px !important; padding: 0px 0px 0px 16px !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 #mj-category { background-image: url(images/category_bg.jpg); background-position: top left; background-repeat: repeat-y; width: 210px; margin: 0px 0px 10px 0px; }
#LeftPanel #mj-categorytop { background-image: url(images/category_top_bg.jpg); background-position: top left; background-repeat: no-repeat; width: 210px; padding: 12px 0px; }
#LeftPanel #mj-categorybot { background-image: url(images/category_bottom_bg.jpg); background-position: bottom left; background-repeat: no-repeat; width: 210px; }
#LeftPanel #mj-category h2 { background-image: url(images/category_header.gif); background-position: top left; background-repeat: no-repeat; width: 186px; height: 28px; margin: 0px 0px 10px 12px; } 
#LeftPanel #mj-category h2 span { display: none; }
#LeftPanel #mj-category ul { list-style-type: none; }
#LeftPanel #mj-category ul li { background-image: url(images/category_sep.gif); background-position: bottom; background-repeat: no-repeat; }
#LeftPanel #mj-category ul li.mj-lastitem { background-image: none; }
#LeftPanel #mj-category ul li a { background-image: url(images/category_arw1.gif); background-position: top left; background-repeat: no-repeat; color: #aeadab; display: block; font-family: "Trebuchet MS"; font-size: 11px; font-weight: bold; line-height: 24px; text-decoration: none; padding: 0px 0px 0px 26px; }
#LeftPanel #mj-category ul li a:hover { color: #e68200; text-decoration: none; }
#LeftPanel #mj-category ul li ul { background-image: url(images/category_sep.gif); background-position: top; background-repeat: no-repeat; list-style-type: none; padding: 5px 0px 5px 0px; }
#LeftPanel #mj-category ul li ul li { background-image: none; }
#LeftPanel #mj-category ul li ul li a { background-image: url(images/category_arw2.gif); background-position: top left; background-repeat: no-repeat; color: #aeadab; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 18px; text-decoration: none; padding: 0px 0px 0px 59px; }
#LeftPanel #mj-category ul li ul li a:hover { color: #e68200; text-decoration: none; }

#LeftPanel #mj-newsletter { background-image: url(images/newsletter_bg.jpg); background-position: top left; background-repeat: no-repeat; color: #959492; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; width: 210px; height: 200px; margin: 0px 0px 10px 0px; }
#LeftPanel #mj-newsletter h2 { background-image: url(images/newsletter_header.gif); background-position: top left; background-repeat: no-repeat; width: 186px; height: 28px; margin: 0px 0px 4px 12px; }
#LeftPanel #mj-newsletter h2 span { display: none; }
#LeftPanel #mj-newsletter p { padding: 0px 0px 8px 0px; }
#LeftPanel #mj-newsletter .mj-signup { float: right; }
#LeftPanel #mj-newsletterin { padding: 12px 0px 0px 0px; }
#LeftPanel #mj-newsletter .mj-inner { padding: 0px 13px 0px 15px; }
/*---Left Column---<<END*/

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

#CentralArea div { background-image: none; border: 0px !important; }
#CentralArea div.r3,
#CentralArea div.c,
#CentralArea div.gy-br { background-image: url(images/centralarea_bg.gif) !important; background-position: top left !important; background-repeat: repeat-y !important; width: 715px; margin: 0px auto; }
#CentralArea div.r3_c { background-image: url(images/centralarea_bottom_bg.gif) !important; background-position: bottom left !important; background-repeat: no-repeat !important; padding: 0px 0px 0px 0px !important; }
#CentralArea div.r3_cm,
#CentralArea div.bp,
#CentralArea div.tp { background-image: url(images/centralarea_top_bg.gif) !important; background-position: top left !important; background-repeat: no-repeat !important; padding: 15px 15px 15px 15px !important; }

#CentralArea .v4stabl { background-color: transparent; color: #f47521; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px 16px; }
#CentralArea .v4stabl a { color: #f47521; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
#CentralArea .v4stabl a:hover { color: #f47521; text-decoration: none; }
#CentralArea .keywordClass { background-color: transparent; color: #ffffff; }

#CentralArea .r3_t,
#CentralArea .r3_bl,
#CentralArea .itemseparator,
#CentralArea .anchors,
#CentralArea .g-nav,
#CentralArea .group,
#CentralArea .mi,
#CentralArea div.cmpb { display: none; }

#CentralArea .pview,
#CentralArea .rs-pview,
#CentralArea div.lview { padding: 0px; }

#CentralArea .ctrlbr { background-color: #f4f4f7; padding: 5px 10px; margin: 0px 0px 10px 0px; }
#CentralArea span.label { color: #000000 !important; }
#CentralArea span.cur { color: #f47521 !important; }
#CentralArea .cmpBr { background-repeat: no-repeat; color: #000000 !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 11px !important; margin: 0px 0px 10px 0px !important; display: none !important; }
#CentralArea .cmpBr a { color: #f47521 !important; }

#CentralArea table.grid,
#CentralArea table.lview { width: 685px; }
#CentralArea table.grid td.gallery,
#CentralArea table.lview { background-color: #e2e2e2; }
#CentralArea td.left { border-left: 0px solid #161719 !important; }
#CentralArea td.bd,
#CentralArea td.hl,
#CentralArea table.li2wb,
#CentralArea tr.li2hl { background-color: #e6ccff !important; border: 0px !important; }
#CentralArea .dynpg { margin: 10px 0px 0px 0px !important; }

#CentralArea #mj-bestseller { background-image: url(images/centralarea_bg.gif); background-position: top left; background-repeat: repeat-y; width: 715px; padding: 0px; margin: 0px; }
#CentralArea #mj-bestseller * { padding: 0px; margin: 0px; }
#CentralArea #mj-bestsellertop { background-image: url(images/centralarea_top_bg.gif); background-position: top left; background-repeat: no-repeat; width: 715px; }
#CentralArea #mj-bestsellerbot { background-image: url(images/centralarea_bottom_bg.gif); background-position: bottom left; background-repeat: no-repeat; width: 715px; padding: 12px 0px 8px 0px; }
#CentralArea #mj-bestseller h2 { background-image: url(images/bestseller_header.gif); background-position: top left; background-repeat: no-repeat; width: 687px; height: 28px; margin: 0px 0px 12px 12px; }
#CentralArea #mj-bestseller h2 span { display: none; }
#CentralArea #mj-bestseller .mj-row { background-image: url(images/product_row_bg.gif); background-position: top left; background-repeat: no-repeat; width: 677px; height: 214px; margin: 0px auto 10px auto; }
#CentralArea #mj-bestseller .mj-row table { width: 100%; color: #141719; font-family: Tahoma; font-size: 11px; line-height: 100%; }
#CentralArea #mj-bestseller .mj-row tr,
#CentralArea #mj-bestseller .mj-row td { vertical-align: top; text-align: center; }
#CentralArea #mj-bestseller .mj-row td { background-color: #dbdbdb; background-image: url(images/product_box_bottom.gif); background-position: bottom left; background-repeat: no-repeat; width: 124px; }
#CentralArea #mj-bestseller .mj-prodbox { background-image: url(images/product_box_top.gif); background-position: top left; background-repeat: no-repeat; width: 124px; }
#CentralArea #mj-bestseller .mj-img { background-image: url(images/product_img_shadow.gif); background-position: bottom; background-repeat: no-repeat; width: 124px; padding: 0px 0px 9px 0px; text-align: center; }
#CentralArea #mj-bestseller .mj-row p { padding: 0px 3px 10px 3px; }
#CentralArea #mj-bestseller .mj-row a { color: #141719; font-family: Tahoma; font-size: 11px; text-decoration: none; }
#CentralArea #mj-bestseller .mj-row a:hover { color: #363839; text-decoration: none; }
#CentralArea #mj-bestseller .mj-price { background-image: url(images/price_bg.gif); background-position: top left; background-repeat: no-repeat; width: 114px; height: 24px; color: #141719; font-family: Tahoma; font-size: 11px; line-height: 24px; margin: 0px auto 6px auto; text-align: center; }
#CentralArea #mj-bestseller .mj-price p { padding: 0px 0px 0px 0px; }
#CentralArea #mj-bestseller .mj-price strong { color: #fffffe; font-size: 12px; font-weight: bold; }
/*---Right Column---<<END*/

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