@charset "utf-8";

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

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

.g-background { background-color: #ffffff; padding: 10px 0px !important; margin: 0px !important; text-align: center !important; vertical-align: top !important; }
.g-content { background-color: #ffffff !important; width: 960px !important; margin: 0px auto !important; padding: 0px !important; }
/*---Common and Standard---<<END*/

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

#g-header #g-logo { width: 193px; height: 124px; position: absolute; top: 5px; left: 13px; }

#g-header #g-menu { height: 31px; position: absolute; bottom: 49px; left: 296px; }
#g-header #g-menu ul { list-style-type: none; }
#g-header #g-menu ul li { float: left; margin: 0px 3px 0px 0px; }
#g-header #g-menu ul li a { background-image: url(images/menu_right_bg.png); background-position: top right; background-repeat: no-repeat; color: #ffffff; display: block; font-family: "Trebuchet MS"; font-size: 15px; line-height: 31px; height: 31px; text-align: center; text-decoration: none; padding: 0px 12px 0px 0px; }
#g-header #g-menu ul li a span { background-image: url(images/menu_bg.png); background-position: 0px 0px; background-repeat: no-repeat; display: block; height: 31px; cursor: pointer; padding: 0px 0px 0px 12px; }
#g-header #g-menu ul li a:hover { background-image: url(images/menu_right_hover_bg.png); color: #006d99; text-decoration: none; }
#g-header #g-menu ul li a:hover span { background-position: 0px -31px; }
/*---Header---<<END*/

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

/*---Left Column--->>START*/
#LeftPanel { width: 220px !important; padding: 0px 0px 0px 0px !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 h2.g-category { background-image: url(images/category_header.png); background-position: top left; background-repeat: no-repeat; color: #ffffff; font-family: "Trebuchet MS"; font-size: 19px; font-weight: bold; font-style: italic; line-height: 40px; height: 51px; padding: 0px 0px 0px 12px; }
#LeftPanel h2.g-category span { display: block; padding: 10px 0px 1px 0px; }
#LeftPanel h2.g-newsletter { background-image: url(images/newsletter_header.png); background-position: top left; background-repeat: no-repeat; color: #ffffff; font-family: "Trebuchet MS"; font-size: 19px; font-weight: bold; font-style: italic; line-height: 37px; height: 48px; padding: 0px 0px 0px 12px; }
#LeftPanel h2.g-newsletter span { display: block; padding: 10px 0px 1px 0px; }

#g-search { background-image: url(images/searchbox_bg.jpg); background-position: top left; background-repeat: no-repeat; color: #211f1f; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; width: 220px; height: 100px; }
#g-search h2 { color: #ffffff; font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; font-style: italic; line-height: 100%; padding: 17px 0px 9px 11px; }
#g-search .g-inner { padding: 0px 7px 0px 8px; }
#g-search #g-query { background-image: url(images/searchbox_input.gif); background-position: top left; background-repeat: no-repeat; float: left; width: 168px; height: 26px; margin: 0px 0px 8px 0px; }
#g-search #g-query .v4sbox { background: transparent; border: 0px solid #ffffff; color: #424242; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; width: 148px; margin: 5px 0px 0px 10px; }
#g-search #g-go { float: right; width: 37px; height: 26px; margin: 0px 0px 8px 0px; }

#g-category { background-color: #e21e00; background-image: url(images/category_bg.jpg); background-position: bottom left; background-repeat: no-repeat; width: 220px; padding: 5px 0px 10px 0px; }
#g-category ul.lev1 { list-style-type: none; }
#g-category ul.lev1 li {  }
#g-category ul.lev1 li a { background-image: url(images/category_bullet.gif); background-position: top left; background-repeat: no-repeat; color: #ffbfbf; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; padding: 5px 0px 5px 27px; }
#g-category ul.lev1 li a:hover { color: #ffffff; text-decoration: none; }
#g-category ul.lev1 li span { background-image: url(images/category_bullet.gif); background-position: top left; background-repeat: no-repeat; color: #ffffff; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; padding: 5px 0px 5px 27px; }
#g-category ul.lev2 { list-style-type: none; padding: 3px 0px 5px 0px; }
#g-category ul.lev2 li {  }
#g-category ul.lev2 li a { background-image: none; color: #ffbfbf; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding: 4px 0px 4px 44px; }
#g-category ul.lev2 li a:hover { color: #ffffff; text-decoration: none; }
#g-category ul.lev2 li span { background-image: none; color: #ffffff; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding: 4px 0px 4px 44px; }

#g-newsletter { background-image: url(images/newsletter_bg.jpg); background-position: top left; background-repeat: no-repeat; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; width: 220px; height: 123px; }
#g-newsletter .g-inner { padding: 7px 11px 0px 11px; }
#g-newsletter p { padding: 0px 0px 5px 0px; }
#g-newsletter .g-signup { float: right; width: 66px; height: 22px; }
/*---Left Column---<<END*/

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

#g-rightcol { width: 727px; }
#g-rightcol * { padding: 0px; margin: 0px; }
#g-rightcol img { border: 0px; }

#g-rightcol h2 { background-image: url(images/rightcol_box_header.jpg); background-position: top left; background-repeat: no-repeat; color: #00498d; font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; line-height: 38px; height: 38px; padding: 0px 0px 0px 29px; }

#g-rightcol #g-top { background-image: url(images/rightcol_top.gif); background-position: top left; background-repeat: no-repeat; width: 727px; height: 10px; font-size: 0px; line-height: 0px; }
#g-rightcol #g-bottom { background-image: url(images/rightcol_bottom.gif); background-position: top left; background-repeat: no-repeat; width: 727px; height: 10px; font-size: 0px; line-height: 0px; }
#g-rightcol #g-content { background-image: url(images/rightcol_bg.gif); background-position: top left; background-repeat: repeat-y; width: 727px; }
#g-rightcol #g-content .g-inner { padding: 1px 12px; }

#g-rightcol #g-banner { width: 703px; height: 275px; margin: 0px 0px 14px 0px; }

#g-rightcol #g-shopbycat { width: 703px; padding: 9px 0px 2px 0px; }
#g-rightcol #g-shopbycat .g-col1 { float: left; width: 135px; height: 169px; margin: 0px 8px 11px 0px; }
#g-rightcol #g-shopbycat .g-col2 { float: left; width: 135px; height: 169px; margin: 0px 0px 11px 0px; }
#g-rightcol #g-shopbycat .g-col3 { float: right; width: 135px; height: 169px; margin: 0px 0px 11px 0px; }

#g-rightcol #g-bestseller { width: 703px; padding: 9px 0px 0px 0px; color: #2d2d2d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; }
#g-rightcol #g-bestseller a { color: #2d2d2d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; text-decoration: none; }
#g-rightcol #g-bestseller a:hover { text-decoration: underline; }
#g-rightcol #g-bestseller p { padding: 13px 5px 10px 10px; }
#g-rightcol #g-bestseller h4 { color: #50564d; font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; line-height: 100%; padding: 0px 0px 6px 0px; text-align: center; }
#g-rightcol #g-bestseller h4 span { color: #9d0e00; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; }
#g-rightcol #g-bestseller .g-col1 { float: left; width: 134px; height: 282px; margin: 0px 8px 0px 0px; }
#g-rightcol #g-bestseller .g-col2 { float: left; width: 134px; height: 282px; }
#g-rightcol #g-bestseller .g-col3 { float: right; width: 134px; height: 282px; }
#g-rightcol #g-bestseller .g-pic { width: 134px; height: 164px; }
#g-rightcol #g-bestseller .g-info { background-image: url(images/info_bg.jpg); background-position: top left; background-repeat: no-repeat; width: 134px; height: 118px; }
/*---Right Column---<<END*/

/*---Footer--->>START*/
#g-footer { color: #121212; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 2px; line-height: 50px; text-align: center; width: 960px; height: 50px; margin: 0px auto; }
#g-footer a { color: #121212; text-decoration: underline; }
#g-footer a:hover { color: #121212; text-decoration: none; }
/*---Footer---<<END*/