body    { background:url(images/bg_site.jpg); color:#fff; }
#page   { width:1000px; background:url(images/bg_page.jpg) repeat-y; margin:auto; position:relative; }
#header { width:963px; height:90px; margin:0 18px; background:url(images/bg_header.jpg) repeat-x; border-bottom:10px solid #141414; position:relative; }
#main   { width:963px; margin:0; padding:0; margin-left:18px;}
#footer { width:963px; height:40px; margin:0 18px; background:url(images/bg_header.jpg) repeat-x; border-top:10px solid #141414; }

#logo   { float:left; }

#formEmail { position:relative; float:right; height:25px; width:410px; margin-top:27px; line-height:25px; }
#formEmail #formResult { float:left; display:block; font-weight:bold; color:#C20E1A; margin:0 10px; line-height:20px; height:20px;  width:200px; }
#formEmail #formParams { float:right; display:block; height:20px; line-height:20px; margin:0;  width:170px; }
#formEmail #email { float:left; display:block; font-size:.9em; width:120px; height:20px; margin:0px; color:#fff; background:#141414; border:none; }
#formEmail button { float:right; display:block; border:none; background:#141414; color:#C20E1A; font-weight:bold; text-transform:lowercase; height:20px; margin:0px; }
#formEmail label.formError { position:absolute; top:-10px; left:0px; text-align:right; width:330px; font-size:.9em; color:#4c4c4c; }

#menu_main { float:right; }
#menu_main ul { margin:0; padding:0; }
#menu_main li { font-size:14px; margin:0; padding:0; list-style:none; float:left; border-left:2px solid #4c4c4c; padding-left:5px; margin:10px 5px 0 0; line-height:15px;}
#menu_main li a { color:#FFFFFF; } #menu_main li a:hover { color:#FFFFFF; }

#sidebar { width:213px; border-right:#141414 2px solid; padding:1px; float:left; margin:0; }
#content { width:740px; float:right; padding:0; margin:0; }
* html #content { width:735px; }
#copyright   { color:#4c4c4c; float:left; margin:10px; }
#menu_footer { float:right; margin:10px; }
#menu_footer a { color:#4c4c4c; } #menu_footer a:hover { color:#C20E1A; }

.sidebarMenu { margin:0; padding:0; list-style-position:outside; }
.sidebarMenu li { margin:0; padding:0; list-style:none; margin-bottom:1px; }
.sidebarMenu li a { font-size:1.8em; font-weight:bold; display:block; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; background:#252525; color:#fff; padding:10px 0 10px 5px; text-decoration:none; } 
.sidebarMenu li a:hover { background:#C20E1A; text-decoration:none;}
.sidebarMenu li a:active, .sidebarMenu li a:visited{ text-decoration:none; }
.sidebarMenu li li a   { font-size:1.4em; padding:8px 0 8px 10px; }
.sidebarMenu .hide     { display:none; }
.sidebarMenu .show     { }
.sidebarMenu .expand   { background:url(images/expand.jpg) right no-repeat #252525; }
.sidebarMenu .collapse, .sidebarMenu li a.collapse:hover { background:url(images/collapse.jpg) right no-repeat #C20E1A; text-decoration:none; }
.sidebarMenu li a.expand:hover { background:url(images/expand2.jpg) right no-repeat #C20E1A; }

#search form { margin:0; padding:0; text-align:center; }
#search select { width:96%; color:#fff; background:#141414; border:none; }
#search input  { width:96%; color:#fff; background:#141414; border:none; }
#search label  { width:96%; color:#C20E1A; text-align:left; padding-left:4px; }
#search .button{ width:96%; color:#fff; font-weight:bold; background:#C20E1A; font-family:Arial, Helvetica, sans-serif; font-size:1em; }

#content h1 { border-bottom:2px solid #141414; color:#141414; font-size:2.4em; text-align:right; }
#content h1 a { color:#141414; }

.list-promotions { width:154px; background:#141414; padding:3px; float:left; margin:10px; }
.list-promotions .image a { position:relative; border:2px solid #4c4c4c; display:block; overflow:hidden; width:150px; height:110px; }
.list-promotions .image a:hover { border:2px solid #C20E1A; }
.list-promotions .title a { display:block; width:154px; height:20px; overflow:hidden; font-size:1.2em; text-align:right; font-weight:bold; text-transform:uppercase; color:#fff; margin:5px 0; }
.list-promotions .price { display:block; width:154px; font-size:1.4em; font-weight:bold; color:#C20E1A; text-align:right; }

#featured{ width:510px; padding-right:180px; position:relative; height:318px; background:#000; border:10px solid #141414; }

#featured ul.ui-tabs-nav{ position:absolute; top:0; left:510px; list-style:none; padding:0; margin:0; width:180px; list-style-position:outside; }
#featured ul.ui-tabs-nav li{ padding:0; margin-bottom:10px; border-left:none; width:180px; }
#featured ul.ui-tabs-nav li span{ position:absolute; top:0; left:90px; width:65px; height:66px; text-align:right; font-size:10px; font-family:Arial; color:#fff; font-weight:bold; overflow:hidden; text-transform:capitalize; }
#featured ul.ui-tabs-nav li img { position:absolute; top:0; left:0px; margin:0; background:#000; width:90px; height:66px; overflow:hidden; }

#featured .ui-tabs-panel{ width:504px; height:312px; background:#000; border:3px solid #4C4C4C; position:relative; overflow:hidden; }
#featured .ui-tabs-hide{ display:none; }
#featured li.ui-tabs-nav-item a{ margin-left:13px; position:relative; border:3px solid #4C4C4C; display:block; height:66px; outline:none; color:#fff; }
#featured li.ui-tabs-nav-item a:hover { text-decoration:none; }
#featured li.ui-tabs-selected{ background:url(images/bg_featured.jpg) left no-repeat; }

#featured .ui-tabs-panel .info{ position:absolute; top:250px; left:0; height:70px; width: 510px; background: url(images/transparent-bg.png); }
#featured .info h2{ font-size:1.8em; color:#C20E1A; padding:10px; margin:0; overflow:hidden; }
#featured .info p{ margin:0 10px; font-size:1.3em; font-weight:bold; color:#FFF; }
#featured .info a{ text-decoration:none; color:#fff; }
#featured .info a:hover{ text-decoration:underline; }
#featured .info span { color:#C20E1A; }

.list-product { width:154px; height:184px; background:#141414; padding:3px; float:left; margin:10px; }
.list-product .image a { position:relative; border:2px solid #4c4c4c; display:block; overflow:hidden; width:150px; height:110px; }
.list-product .image a:hover { border:2px solid #C20E1A; }
.list-product .image a img { position:absolute; top:0; left:0; z-index:1; }
.list-product .image a .save { position:absolute; top:4px; left:4px; z-index:99; width:45px; line-height:16px; background:#C20E1A; text-align:center; color:#fff; font-size:11px; }
.list-product .title a { display:block; width:154px; height:20px; overflow:hidden; font-size:1.2em; text-align:right; font-weight:bold; text-transform:uppercase; color:#fff; margin:5px 0; }
.list-product .price a { display:block; width:154px; height:20px; overflow:hidden; font-size:1.4em; font-weight:bold; color:#C20E1A; text-align:right; }
.list-product .brand a { display:block; width:154px; font-size:1.2em; font-weight:bold; color:#fff; text-align:right; }

.list-article { background:#141414; padding:3px; margin:10px; }
.list-article .image { position:relative; float:left; border:2px solid #4c4c4c; display:block; overflow:hidden; width:150px; height:110px; margin-right:10px; }
.list-article .title,  .list-article .title   a { font-size:1.2em; color:#C20E1A; font-weight:bold; padding-bottom:10px; }
.list-article .summary,.list-article .summary a { color:#fff; }
.list-article .footer, .list-article .footer  a { text-align:right; color:#4c4c4c;  }
.list-article a { text-decoration:none; } .list-article a:hover { text-decoration:underline; }

.nav-info  { float:left;  color:#4c4c4c; }
.nav-pages { float:right; font-weight:bold; font-size:1.1em; color:#4c4c4c; }
.nav-pages a { display:inline-block; padding:2px 7px; text-decoration:none; color:#4c4c4c; background:#141414; }
.nav-pages a:hover { color:#C20E1A; }
.nav-pages .active { color:#C20E1A; padding:2px 7px; text-decoration:none; background:#141414; }

.show-article { background:#141414; padding:5px; margin:10px; }
.show-article .image { position:relative; border:3px solid #4c4c4c; display:block; text-align:center; background:#000; }
.show-article .title { font-size:1.4em; color:#C20E1A; font-weight:bold; padding:10px 0; }
.show-article .summary, .show-article .summary a { color:#fff; text-align:justify; }
.show-article .footer { color:#4c4c4c; padding:5px; text-align:center; padding:10px 0; }
.show-article .link, .show-article .link  a { display:block; background:#4c4c4c; width:100px; line-height:20px; height:20px; text-align:center;  float:right; font-weight:bold; color:#C20E1A; }
.show-article a { text-decoration:none; } .show-article a:hover { text-decoration:underline; }


.show-product { background:#141414; padding:5px; margin:10px;  }
.show-product .image { border:3px solid #4c4c4c; float:left; width:504px; height:314px; overflow:hidden; background:#000; } 
.show-product .image a { display:block; position:relative; height:314px; overflow:hidden; width:504px; }
.show-product .title { text-align:right; color:#fff;  font-weight:bold; font-size:1.4em; height:190px; overflow:hidden; }
.show-product .brand { text-align:right; color:#C20E1A; font-weight:bold; font-size:2.2em;  line-height:30px; height:60px; overflow:hidden; }
.show-product .price { font-size:2.4em;  color:#C20E1A; font-weight:bold; text-align:right; line-height:30px; height:60px; overflow:hidden;  }
.show-product .summary { border:3px solid #4c4c4c; padding:10px; }
.show-product .summary { line-height:20px; font-weight:bold; }
.show-product .summary ul li { font-weight:normal; }
.show-product .link { border:3px solid #4c4c4c; padding:5px; text-align:center; }
.show-product .link  a { background:#C20E1A; color:#fff; margin-right:10px; padding:4px 10px; font-weight:bold; }
.show-product .summary span { color:#C20E1A; display:block; float:left;width:120px; text-align:right; clear:left; padding-right:5px; }

.show-page .page { background:#141414; padding:5px; margin:10px; color:#fff; }
.show-page .image { border:3px solid #4c4c4c; margin:5px; } 
.show-page .button{ width:96%; color:#fff; font-weight:bold; border:none; height:30px; background:#C20E1A; font-family:Arial, Helvetica, sans-serif; font-size:1em; }

.list-product .image a img, .list-promotions .image a img { width:150px; height:110px; }

#featuredImages{ position:relative; width:710px; background:#000; }
#featuredImages ul.ui-tabs-nav{ position:absolute; top:0; left:-99999px; }
#featuredImages .ui-tabs-hide{ display:none; }

#social { position:absolute; top:25px; left:405px; z-index:999; width:80px; height:32px; background:#000; padding:4px; }
#social a { display:inline; }
#social a, #social a img { display:inline; border:none; padding:1px; outline:none; }

.facebook div.fbDarkWidget { border-color: #000 #000 #000;}
