@charset "utf-8";

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

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

.sf-background { background-color: #3a3a3a; background-image: url(images/body_bg.gif); background-position: top left; background-repeat: repeat; padding: 0px !important; text-align: center !important; }
.sf-contentbg { background-color: #010101; width: 960px !important; margin: 0px auto !important; padding: 0px !important; text-align: left !important; }

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

/*---Header--->>START*/
#sf-headerwrap { background-image: url(images/header_bg.jpg); background-position: top right; background-repeat: repeat-x; width: 100%; height: 108px; padding: 0px; margin: 0px; }
#sf-headerwrap * { padding: 0px; margin: 0px; }
#sf-headerwrap img { border: 0px; }

#sf-header { width: 960px; height: 108px; margin: 0px auto; }

#sf-header #sf-logo { float: left; width: 243px; padding: 6px 0px 0px 0px; }

#sf-header #sf-topmenu { padding: 45px 0px 0px 0px; text-align: left; float: right; }
#sf-header #sf-topmenu ul { list-style-type: none; padding: 0px 10px 0px 0px; }
#sf-header #sf-topmenu ul li { background-image: url(images/topmenu_sep.gif); background-position: left; background-repeat: no-repeat; float: right; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 8px; }
#sf-header #sf-topmenu ul li.sf-lastitem { background-image: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#sf-header #sf-topmenu ul li a { color: #ffffff; font-family: "Trebuchet MS"; font-size: 14px; line-height: 22px; text-decoration: none; text-transform: uppercase; }
#sf-header #sf-topmenu ul li a:hover { color: #fcbc33; text-decoration: none; }
/*---Header---<<END*/

/*---Hide on Load--->>START*/
#TopPromoArea { visibility: hidden; }
#CentralArea { visibility: hidden; }
#LeftPanel { visibility: hidden; }
/*---Hide on Load---<<END*/

/*---Content--->>START*/
#LeftPanel { width: 220px !important; padding: 0px 0px 0px 10px !important; }
#LeftPanel * { padding: 0px; margin: 0px; }
#LeftPanel img { border: 0px; }

#TopPromoArea { padding: 0px 10px 0px 0px !important; display: none !important; }
#TopPromoArea * { padding: 0px; margin: 0px; }
#TopPromoArea img { border: 0px; }

#CentralArea { padding: 0px 10px 0px 0px !important; }
#CentralArea * { padding: 0px; margin: 0px; }
#CentralArea img { border: 0px; }
#CentralArea .sf-firstdiv { background-color: #fffefe; padding: 10px; }
/*---Content---<<END*/

/*---Left Column--->>START*/
#sf-storeleftcol { display: none; }

#sf-search { background-image: url(images/search_box_bg.gif); background-position: top left; background-repeat: no-repeat; color: #010101; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; width: 220px; height: 87px; margin: 0px 0px 12px 0px; }
#sf-search .sf-inner { padding: 20px 0px 0px 9px; }
#sf-search #sf-v4sbox { background-image: url(images/search_input_bg.gif); background-position: top left; background-repeat: no-repeat; width: 203px; height: 27px; margin: 0px 0px 9px 0px; }
#sf-search #sf-v4sbox .sf-v4sbox { background: transparent; border: 0px solid #ffffff; color: #363636; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; float: left; width: 160px; margin: 6px 0px 0px 0px; }
#sf-search #sf-v4sbox .sf-submit { float: right; margin: 2px 0px 0px 0px; }
#sf-search #sf-v4sbox .sf-inner { padding: 0px 2px 0px 9px; }

#sf-categories,
#sf-pages { width: 220px; text-align: left; }
#sf-categories h3,
#sf-pages h3 { background-image: url(images/category_box_header.jpg); background-position: top left; background-repeat: no-repeat; color: #d9af53; font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; line-height: 34px; height: 34px; padding: 0px 0px 0px 30px; }
#sf-categories ul,
#sf-pages ul { list-style-type: none; }
#sf-categories ul li,
#sf-pages ul li { background-image: url(images/category_sep.gif); background-position: bottom; background-repeat: no-repeat; padding: 0px 5px 0px 15px; }
#sf-categories ul li.sf-lastitem,
#sf-pages ul li.sf-lastitem { background-image: none; }
#sf-categories ul li a,
#sf-pages ul li a { background-image: url(images/category_arrow.gif); background-position: top left; background-repeat: no-repeat; color: #959595; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 5px 0px 7px 14px; }
#sf-categories ul li span,
#sf-pages ul li span { background-image: url(images/category_arrow.gif); background-position: top left; background-repeat: no-repeat; color: #ffffff; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 5px 0px 7px 14px; }
#sf-categories ul li a:hover,
#sf-pages ul li a:hover { color: #ffffff; text-decoration: none; }
#sf-categories .sf-box,
#sf-pages .sf-box { background-color: #111111; background-image: url(images/category_box_bg.jpg); background-position: top left; background-repeat: no-repeat; width: 220px; }
#sf-categories .sf-boxbottom,
#sf-pages .sf-boxbottom { background-image: url(images/category_box_bottom.gif); background-position: top left; background-repeat: no-repeat; width: 220px; height: 5px; font-size: 0px; line-height: 0px; margin: 0px 0px 12px 0px; }
#sf-categories ul.lev2 li { padding: 0px 5px 0px 27px; }
#sf-categories ul.lev2 li a,
#sf-categories ul.lev2 li span { padding: 5px 0px 7px 10px; font-size: 11px; }

#sf-newsletter { background-color: #0f0f0f; background-image: url(images/newsletter_box_bg.jpg); background-position: top left; background-repeat: no-repeat; color: #959595; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; width: 220px; }
#sf-newsletter form { display: inline; }
#sf-newsletter p { padding: 0px 0px 15px 0px; margin: 0px; }
#sf-newsletter p.sf-checklist { padding: 0px 0px 7px 0px; margin: 0px; }
#sf-newsletter p.sf-checklist input { display: inline; }
#sf-newsletter h3 { background-image: url(images/newsletter_header_bg.gif); background-position: left; background-repeat: no-repeat; color: #d9af53; font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; line-height: 22px; padding: 0px 0px 0px 22px; }
#sf-newsletter .sf-inner { padding: 14px 5px 5px 9px; }
#sf-newsletter .sf-signup { padding: 0px 0px 0px 0px; text-align: right; }
#sf-nlbottom { background-image: url(images/newsletter_box_bottom.gif); background-position: top left; background-repeat: no-repeat; width: 220px; height: 5px; font-size: 0px; line-height: 0px; margin: 0px 0px 12px 0px; }

#sf-monthpromo { width: 220px; margin: 0px 0px 12px 0px; }
#sf-monthpromo h3 { background-image: url(images/months_promo_header.jpg); background-position: top left; background-repeat: no-repeat; color: #970101; font-family: "Century Gothic", "Trebuchet MS", Verdana, Arial; font-size: 22px; font-weight: normal; line-height: 30px; height: 38px; text-align: center; }
#sf-monthpromo p { padding: 0px 0px 0px 0px; }
#sf-monthpromo .sf-box { background-color: #c59730; background-image: url(images/months_promo_bg.jpg); background-position: top left; background-repeat: no-repeat; color: #1d1d1d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; width: 220px; }
#sf-monthpromo .sf-boxin { padding: 0px 10px; }
#sf-monthpromo .sf-boxbottom { background-image: url(images/months_promo_bottom.jpg); background-position: top left; background-repeat: no-repeat; width: 220px; height: 6px; font-size: 0px; line-height: 0px; }
/*---Left Column---<<END*/

/*---Store Category---<<START*/
/*.vh-cnt { display: none !important; }*/
#LeftPanel .ttl { display: none !important; }
#LeftPanel .cnt { display: none !important; }
#LeftPanel .all_cats { display: none !important; }
#LeftPanel .link { display: none !important; }
/*---Store Category---<<EMD*/

/*---Right Column--->>START*/
#sf-rightcol { color: #959595; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; width: 707px; padding: 210px 0px 0px 0px; position: relative; }

#sf-rightcol h1 { color: #ad0904; font-family: "Century Gothic", "Trebuchet MS", Verdana, Arial; font-size: 30px; font-weight: bold; line-height: 100%; padding: 0px 0px 5px 0px; }
#sf-rightcol h1 span { color: #c5962f; font-size: 22px; font-weight: normal; }
#sf-rightcol p { padding: 0px 0px 15px 0px; }

#sf-rightcol #sf-banner { position: absolute; top: -30px; left: 0px; z-index: 1000; }

#sf-rightcol #sf-featured { position: relative; left: 0px; bottom: -15px; width: 707px; z-index: 2000; }
#sf-rightcol #sf-featured h3 { background-image: url(images/rightcol_featured_header.jpg); background-position: top left; background-repeat: no-repeat; color: #880700; font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; line-height: 39px; height: 43px; padding: 0px 0px 0px 33px; }
#sf-rightcol #sf-featured #sf-box { background-image: url(images/rightcol_featured_bg.gif); background-position: top left; background-repeat: repeat-y; width: 707px; }
#sf-rightcol #sf-featured #sf-boxbottom { background-image: url(images/rightcol_featured_bottom.png); background-position: top left; background-repeat: no-repeat; width: 707px; height: 10px; font-size: 0px; line-height: 0px; }
#sf-rightcol #sf-featured ul { list-style-type: none; padding: 0px 0px 0px 8px; }
#sf-rightcol #sf-featured ul li { float: left; margin: 0px 4px 5px 0px; }
#sf-rightcol #sf-featured ul li.sf-lastitem { margin: 0px 4px 1px 0px; }

#sf-rightcol #sf-ship { float: left; width: 343px; }

#sf-rightcol #sf-mpromo { float: right; width: 351px; }
#sf-rightcol #sf-mpromo h3 { background-image: url(images/months_promo_header_home.jpg); background-position: top left; background-repeat: no-repeat; color: #970101; font-family: "Century Gothic", "Trebuchet MS", Verdana, Arial; font-size: 22px; font-weight: normal; line-height: 30px; height: 38px; text-align: center; }
#sf-rightcol #sf-mpromo p { padding: 0px 0px 0px 0px; }
#sf-rightcol #sf-mpromo .sf-box { background-color: #c69731; background-image: url(images/months_promo_bg_home.jpg); background-position: top left; background-repeat: no-repeat; color: #1d1d1d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; width: 100%; }
#sf-rightcol #sf-mpromo .sf-boxin { padding: 0px 10px; }
#sf-rightcol #sf-mpromo .sf-boxbottom { background-image: url(images/months_promo_bottom_home.jpg); background-position: top left; background-repeat: no-repeat; width: 100%; height: 6px; font-size: 0px; line-height: 0px; }
/*---Right Column---<<END

/*---Footer--->>START*/
#sf-footer { background-image: url(images/footer_bg.jpg); background-position: top left; background-repeat: repeat-x; color: #fffefe; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 2px; text-align: center; padding: 55px 0px 20px 0px; }
#sf-footer a { color: #fffefe; text-decoration: underline; }
#sf-footer a:hover { text-decoration: none; }
/*---Footer---<<END*/