body { background:#3A3A3A url('/themes/site_themes/demo/images/content-bkg.jpg') 50% 79px no-repeat; color:#ffffff; }
#pageTop { height:79px; background:#010101 url('/themes/site_themes/demo/images/header_bkg.jpg') center top repeat-x; z-index:10; }
#pageTop .inner { width:1000px; margin:0 auto; }
#pageTop .inner ul.links { float:left; display:block; list-style-type:none; list-style-position:outside; }
#pageTop .inner ul.links li { font-size:20px; color:#898989; margin-top:23px; float:left; padding-right:38px; }
#pageTop .inner ul.links li sup { text-transform:uppercase; }
#pageTop .inner ul.links li sup a { color:#ffffff; font-size:14px; }
#pageTop .inner .cart { width:154px; float:right; padding:27px 0 0 0; font-size:12px; text-align:center; }
#cartHanger { position:absolute; width:154px; height:154px; top:0px; z-index:-1; }

#logo { width:241px; height:27px; float:left; padding:22px 174px 30px 0; }
#container { width:1000px;  min-height:500px; text-align:left; margin:0 auto; clear:both; }
#homeVisual { width:876px; height:118px; margin:80px 62px; }
#homeProducts ul { list-style-type:none; list-style-position:outside; }
#homeProducts ul li { float:left; width:247px; height:247px; padding:0 4px 4px 0; overflow:hidden; }
#homeProducts ul li ul { position:absolute; z-index:1; margin-top:-251px; display:none; }
#homeProducts ul li.last { padding-right:0; }
.homeProdDescr { position:absolute; height:20px; width:231px; background:#000000; margin-top:-40px; padding:8px; font-size:100%; font-weight:bold; z-index:2; } 
#footer { clear:both; padding:35px 0; font-size:75%; color:#B0B0B0; }
#footer span { margin-left:80px; }

/* Products */
#prodVisual { margin:28px 0 28px 0; width:1000px; height:333px; position:relative; z-index:-2; }
#prodThumbs { width:333px; float:left; }
#prodThumbs #prodCurrent { width:216px; float:left; padding:0; margin:0 }
#prodThumbs #prodThumbList { width:117px; float:right; padding:0; margin:0 }
#prodThumbs #prodThumbList .thumb { height:78px; }
#prodThumbs #prodThumbList .thumb .shadow { width:122px; height:15px; background:url('/themes/site_themes/demo/images/prod-thumb-shadow.png') top right no-repeat; position:absolute; margin-bottom:-10px; margin-right:-5px; }

/* opacity */
.op-0 { opacity: 0.0; -moz-opacity: 0.0; -khtml-opacity: 0.0; filter: alpha(opacity=0); }
.op-2 { opacity: 0.2; -moz-opacity: 0.2; -khtml-opacity: 0.2; filter: alpha(opacity=20); }
.op-3 { opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3; filter: alpha(opacity=30); }
.op-4 { opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; filter: alpha(opacity=40); }
.op-5 { opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(opacity=50); }
.op-6 { opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; filter: alpha(opacity=60); }
.op-7 { opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=70); }
.op-8 { opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter: alpha(opacity=80); }
.op-9 { opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); }
.op-10 { opacity: 1.0; -moz-opacity: 1.0; -khtml-opacity: 1.0; filter: alpha(opacity=100); }