@charset "utf-8";

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

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

.rc-background { background-image: url(images/body_bg.jpg); background-position: top left; background-repeat: repeat; padding: 0px !important; text-align: center !important; }
.rc-contentbg { background-image: url(images/content_bg.png); background-position: top left; background-repeat: repeat-y; width: 972px !important; margin: 0px auto !important; padding: 0px 0px !important; text-align: left !important; }
.rc-contenttb { width: 960px !important; margin: 0px auto !important; padding: 0px 0px !important; }

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

/*---Header--->>START*/
#rc-headerwrap { background-image: url(images/content_bg.png); background-position: top left; background-repeat: repeat-y; width: 972px; padding: 0px; margin: 0px auto; }
#rc-headerwrap * { padding: 0px; margin: 0px; }
#rc-headerwrap img { border: 0px; }

#rc-header { background-image: url(images/header_bg.jpg); background-position: top left; background-repeat: no-repeat; width: 960px; height: 111px; margin: 0px auto; position: relative; }

#rc-header #rc-logo { position: absolute; top: 6px; left: 21px; width: 242px; height: 100px; }

#rc-search { color: #010101; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; position: absolute; top: 34px; right: 28px; width: 315px; text-align: left; }
#rc-search #rc-v4sbox { background-image: url(images/search_input_bg.gif); background-position: top left; background-repeat: no-repeat; float: left; width: 238px; height: 26px; margin: 0px 2px 0px 0px; }
#rc-search #rc-v4sbox .rc-inner { padding: 6px 0px 0px 10px; }
#rc-search #rc-v4sbox .v4sbox { background: transparent !important; border: 0px solid #ffffff !important; color: #3a3a3a !important; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; font-size: 12px !important; float: left !important; width: 218px !important; }
#rc-search #rc-v4sbox .rc-submit { float: left; }
#rc-search p { padding: 6px 0px 0px 0px; }
#rc-search p input { margin: 0px 5px 0px 0px; }

#rc-topmenu { background-image: url(images/topmenu_bg.jpg); background-position: top left; background-repeat: no-repeat; width: 960px; height: 41px; margin: 0px auto; }
#rc-topmenu ul { list-style-type: none; padding: 0px 10px 0px 0px; }
#rc-topmenu ul li { background-image: url(images/topmenu_sep.gif); background-position: right; background-repeat: no-repeat; float: left; padding: 0px 1px 0px 0px; height: 41px; }
#rc-topmenu ul li a { color: #ffffff; display: block; font-family: "Trebuchet MS"; font-size: 16px; line-height: 41px; height: 41px; padding: 0px 18px; text-decoration: none; }
#rc-topmenu ul li a:hover { background-image: url(images/topmenu_hover.gif); background-position: top left; background-repeat: repeat-x; color: #d3d3d3; text-decoration: none; }
#rc-topmenu ul li.rc-firstitem a { padding: 0px 0px; }
#rc-topmenu ul li.rc-firstitem a span { display: block; height: 41px; cursor: pointer; padding: 0px 18px; }
#rc-topmenu ul li.rc-firstitem a:hover span { background-image: url(images/topmenu_left_hover.gif); background-position: top left; background-repeat: no-repeat; }

#rc-banner { width: 940px; margin: 0px auto; padding: 10px 0px 0px 0px; }
/*---Header---<<END*/

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

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

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

#CentralArea { padding: 0px 10px 0px 0px !important; }
#CentralArea h1,
#CentralArea h2,
#CentralArea h3,
#CentralArea p { padding: 0px; margin: 0px; }
#CentralArea img { border: 0px; }
#CentralArea .rc-firstdiv { background-color: #fffefe; padding: 10px; }
#CentralArea .iippl { display: none; }
#CentralArea .r3,
#CentralArea .c,
#CentralArea .gy-br { background-color: #ffffff; }
#CentralArea .v4stabl { color: #ffffff; }
#CentralArea .v4stabl a { color: #ceb568; }

#content { background-color: #ffffff; padding: 10px; }
/*---Content---<<END*/

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

#LeftPanel h2 { background-image: url(images/leftcol_header_bg.jpg); background-position: top left; background-repeat: no-repeat; color: #ffdfdf; font-family: "Trebuchet MS"; font-size: 19px; font-weight: normal; line-height: 39px; height: 43px; }
#LeftPanel h2 span { display: block; padding: 4px 0px 0px 46px; }
#LeftPanel p { padding: 0px 0px 10px 0px; }

#LeftPanel .rc-box { background-image: url(images/leftcol_box_bg.jpg); background-position: top left; background-repeat: repeat-y; width: 219px; }
#LeftPanel .rc-boxbot { background-image: url(images/leftcol_box_bottom.jpg); background-position: top left; background-repeat: no-repeat; width: 219px; height: 6px; font-size: 0px; line-height: 0px; margin: 0px 0px 14px 0px; }
#LeftPanel .rc-boxin { color: #b8b8b8; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; padding: 10px; }

#LeftPanel ul { list-style-type: none; padding: 0px 2px; }
#LeftPanel ul li { background-image: url(images/menu_bullet.gif); background-position: left top; background-repeat: no-repeat; border-bottom: 1px solid #141414; padding: 5px 5px 5px 28px; }
#LeftPanel .rc-lastitem { border-bottom: 0px; padding: 5px 5px 0px 28px; }
#LeftPanel ul li a { color: #b8b8b8; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
#LeftPanel ul li a:hover { color: #ceb568; text-decoration: none; }
#LeftPanel ul li span { color: #ceb568; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
#LeftPanel ul.lev2 { padding: 0px 0px 5px 20px; border-bottom: 1px solid #141414; }
#LeftPanel ul.lev2 li { background-image: url(images/menu_bullet2.gif); border-bottom: 0px; padding: 1px 5px 1px 20px; }
#LeftPanel ul.lev2 li span { color: #ceb568; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
#LeftPanel ul.lev2 li a { font-size: 11px; }
#LeftPanel ul.lev3 { padding: 0px 0px 5px 15px; }
#LeftPanel ul.lev3 li { background-image: url(images/menu_bullet3.gif); border-bottom: 0px; padding: 1px 5px 1px 20px; }
#LeftPanel ul.lev3 li span { color: #b8b8b8; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
#LeftPanel ul.lev3 li a { font-size: 11px; text-decoration: underline; }
#LeftPanel ul.lev3 li a:hover { color: #b8b8b8; text-decoration: none; }
/*---Left Column---<<END*/

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

/*---Right Column--->>START*/
.rc-rightcol { width: 708px; text-align: left; }

#rc-popcat { width: 100%; }
#rc-popcat .rc-box { background-image: url(images/rightcol_box_bg.jpg); background-position: top left; background-repeat: repeat-y; width: 100%; padding: 2px 0px; }
#rc-popcat .rc-boxbot { background-image: url(images/rightcol_box_bottom.jpg); background-position: top left; background-repeat: no-repeat; width: 100%; height: 9px; font-size: 0px; line-height: 0px; }
#rc-popcat h2 { background-image: url(images/popular_header.jpg); background-position: top left; background-repeat: no-repeat; color: #ffdfdf; font-family: "Trebuchet MS"; font-size: 19px; font-weight: normal; line-height: 39px; height: 43px; }
#rc-popcat h2 span { display: block; padding: 4px 0px 0px 47px; }
#rc-popcat table { width: 700px; margin: 0px 0px 0px 8px; }
#rc-popcat td.rc-picframe { background-image: url(images/popcat_pic_frame.jpg); background-position: bottom left; background-repeat: no-repeat; width: 175px; height: 141px; text-align: left; vertical-align: top; }
#rc-popcat td.rc-picframe p { padding: 28px 0px 0px 19px; }
#rc-popcat td.rc-name { background-image: url(images/popcat_name.jpg); background-position: bottom left; background-repeat: no-repeat; color: #fffae7; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; width: 175px; height: 36px; text-align: center; vertical-align: middle; }
#rc-popcat td.rc-name p { padding: 3px 8px 0px 0px; }
#rc-popcat td.rc-name a { color: #fffae7; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
#rc-popcat td.rc-name a:hover { text-decoration: underline; }

#rc-featured { width: 100%; padding: 0px 0px 13px 0px; }
#rc-featured .rc-box { background-image: url(images/rightcol_box_bg.jpg); background-position: top left; background-repeat: repeat-y; width: 100%; padding: 2px 0px; }
#rc-featured .rc-boxbot { background-image: url(images/rightcol_box_bottom.jpg); background-position: top left; background-repeat: no-repeat; width: 100%; height: 9px; font-size: 0px; line-height: 0px; }
#rc-featured h2 { background-image: url(images/featured_header.jpg); background-position: top left; background-repeat: no-repeat; color: #0e0e0e; font-family: "Trebuchet MS"; font-size: 19px; font-weight: normal; line-height: 39px; height: 43px; }
#rc-featured h2 span { display: block; padding: 4px 0px 0px 47px; }
#rc-featured table { width: 100%; border: 0px; }
#rc-featured tr,
#rc-featured td { text-align: center; vertical-align: top; }
#rc-featured td { height: 218px; }
#rc-featured .rc-picframe { background-image: url(images/feat_pic_frame.jpg); background-position: top left; background-repeat: no-repeat; width: 167px; height: 173px; }
#rc-featured .rc-picframe a { color: #c1c1c1; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; text-decoration: none; }
#rc-featured .rc-picframe a:hover { text-decoration: underline; }
#rc-featured .rc-picframe p { padding: 20px 21px 12px 19px; height: 91px; }
#rc-featured .rc-name { display: block; padding: 0px 5px; }
#rc-featured a.rc-price { background-image: url(images/price_buy_bg.jpg); background-position: top left; background-repeat: no-repeat; color: #fff8e0; display: block; font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; height: 45px; text-align: left; text-decoration: none; width: 167px; }
#rc-featured a.rc-price:hover { text-decoration: none; }
#rc-featured a.rc-price span { display: block; padding: 14px 78px 0px 12px; }
/*---Right Column---<<END

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