/* General Layout */
div,td,li,p{font-family:tahoma, helvetic;font-size:small;}
html{background-color:#000;overflow-y:scroll;}
body{color:#333;margin:0;padding:0 0 0 0;}
label{padding:5px;}
h1{font-size:1.5em;font-family:Trebuchet MS, Helvetica, sans-serif;}
h2{font-size:1.25em;margin:0.5em auto 1em auto;font-family:Trebuchet MS, Helvetica, sans-serif;}
h3{color:#333;font-family:Trebuchet MS, Helvetica, sans-serif;}
h4{color:#333;font-size:1.25em;font-weight:normal;font-family:Trebuchet MS, Helvetica, sans-serif;text-align:left;margin:10px 100px;}
/*h4:first-letter{color:#000;font-size:2.3em;float:left;margin-top:-8px;}*/
table{border-collapse:collapse;}
td{border-collapse:collapse;vertical-align:top;border:none;}
area{outline:none;}
a{color:#faa;text-decoration:none;outline:none;}
a:active{color:#faa;}
a:visited{color:#faa;}
a:hover{color:#f66;text-decoration:underline;}
pre{font-family:Trebuchet MS, Helvetica, sans-serif;/*font-family:tahoma, helvetica;*/font-size:1em;white-space:-moz-pre-wrap;/*Mozilla, supported since 1999*/white-space:-pre-wrap;/*Opera 4-6*/white-space:-o-pre-wrap;/*Opera 7*/white-space:pre-wrap;/*CSS3-Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */word-wrap:break-word;/*IE 5.5+*/}

div.middle {padding:0;margin:0;z-index:0;}
div.middle div.container{width:100%;margin:0px auto;padding:0;position:relative;zoom:1;z-index:0;background:#fff url(http://c0541792.cdn.cloudfiles.rackspacecloud.com/silver-gradient-3.jpg) repeat-x 0px 3px;}
div.middle div.container:after {content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.middle div.container h1 {text-align:center;z-index:0;font-family:Trebuchet MS, Helvetica, sans-serif;padding:0px 0 10px 0;margin:5px 0 0 0;}
div.middle div.container h2 {text-align:center;color:#a66;letter-spacing:1px;}
div.middle div.container div{z-index:0;}
div.middle div.container div.content {width:900px;margin:0 auto;padding:0;/*padding:20px 0 40px 0;background:#fff url(http://c0541792.cdn.cloudfiles.rackspacecloud.com/silver-gradient-3.jpg) repeat-x;*/font-family:Trebuchet MS, Helvetica, sans-serif;}
div.middle div.container div.content:after {content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.middle div.container div.header h1 {float:left;width:33%;text-align:center;}

div.top div.banner{height:100px;text-align:center;padding:20px 0 0 0;background:#000 url('http://c0541792.cdn.cloudfiles.rackspacecloud.com/flame-background-14.jpg') repeat-x 0px -170px;}
div.top div.banner img{cursor:pointer;border:none;}
div.top div.menu-bar{padding:0;margin:0;background: #000 url('http://c0541792.cdn.cloudfiles.rackspacecloud.com/black-gradient-3.jpg') repeat-x 0px -10px;color:#eee;height:auto;height:35px;width:100%;z-index:10;position:relative;}
div.top ul.menu{position:absolute;left:10px;top:5px;z-index:3;}
div.top div.header{width:900px;margin:0 auto;margin-bottom:50px;}
div.top #search-form{position:absolute;top:5px;right:5px;}

div.bottom {margin:0 0 0 0;padding:20px 0 0 0;}
div.bottom div.footer {font-weight:normal;color:#fff;text-align:center;margin:0;padding:20px 0;float:none;clear:both;opacity:0.90;background-color:#000;}
div.bottom div.footer div.links{width:100%;margin:0 auto;font-size:small;font-family:Trebuchet MS, Helvetica, sans-serif;}
/*div.bottom div.footer div.links{width:600px;margin:0 auto 10px auto;text-align:center;float:none;clear:both;zoom:1;}
div.bottom div.footer div.links:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.bottom div.footer div.links div.store {float:left;width:180px;padding:0;margin:0;text-align:center;}
div.bottom div.footer div.links div.divider {float:left;width:30px;padding:5px 0 0 0;margin:0;text-align:center;}*/
div.bottom div.footer div.copyright{padding:10px 0;font-size:small;font-family:Trebuchet MS, Helvetica, sans-serif;}

/* Pre-set Custom CSS Classes */

/* Applicable Everywhere */
.admin-item-inactive > a {text-decoration: line-through;}

/* Menu */
div.menu{z-index:3;}
ul.menu{list-style:none;margin:-3px 0 10px 0;padding:0;float:none;clear:both;height:25px;z-index:4;cursor:pointer;}
ul.menu:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
ul.menu * {z-index:5;}
ul.menu a{color:#faa;display:block;padding:6px 7px;margin:0;}
ul.menu a:visited{color:#faa;}
ul.menu a:hover {color:#f66;text-decoration:underline;}
ul.menu a.no-hover:hover {color:#faa;text-decoration:none;}
ul.menu li{list-style:none;margin:0;float:left;position:relative;z-index:5;zoom:1;color:#faa;}
ul.menu li:hover{
background: #000 url('http://c0541792.cdn.cloudfiles.rackspacecloud.com/black-gradient-3.jpg') repeat-x 0px -7px;}
ul.menu li:hover ul{display:block;background-color:#000;}
ul.menu li:hover ul li ul{display:none;background-color:#111;}
ul.menu li:hover ul li ul li ul{display:none;background-color:#111;}
ul.menu li ul{display:none;position:absolute;left:0;top:28px;margin:0;padding:0;width:100px;}
ul.menu li ul li{float:none;display:block;margin:0;
background: #000 url('http://c0541792.cdn.cloudfiles.rackspacecloud.com/black-gradient-3.jpg') repeat-x 0px -7px;}
ul.menu li ul li:hover{/*background-color:#111;*/color:#f66;
background: #111 url('http://c0541792.cdn.cloudfiles.rackspacecloud.com/black-gradient-3.jpg') repeat-x 0px -4px;}
ul.menu li ul li:hover ul{display:block;width:100px;}
ul.menu li ul li:hover ul li ul{display:none;}
ul.menu li ul li ul{display:none;position:absolute;left:100px;top:0;margin:0;padding:0;}
ul.menu li ul li ul li {float:none;display:block;margin:0;
background: #111 url('http://c0541792.cdn.cloudfiles.rackspacecloud.com/black-gradient-3.jpg') repeat-x 0px -4px;}
ul.menu li ul li ul li a {display:block;padding:6px 7px;font-style:italic;margin:0;}
ul.menu li ul li ul li ul{display:none;position:absolute;left:100px;top:0;margin:0;padding:0;}
ul.menu li ul li ul li:hover{/*background-color:#222;*/color:#f66;
background: #222 url('http://c0541792.cdn.cloudfiles.rackspacecloud.com/black-gradient-3.jpg') repeat-x 0px -1px;}
ul.menu li ul li ul li:hover ul{display:block;width:100px;background-color:#222;}
ul.menu li ul li ul li ul li:hover{background-color:#333;}
ul.menu li.current-page{color:#fff;padding:6px 7px;cursor:default;}
/*ul.menu li.current-page a{color:#fff;padding:6px 7px;dislay:block;}*/
ul.menu li.current-page a:hover{text-decoration:none;}
ul.menu li.current-page:hover{background-color:transparent;}
ul.menu li.current-page li a{color:#faa;}
ul.menu li.current-page li a:hover{color:#f66;text-decoration:underline;}

/* Product Pages Links */
div.middle div.container div.product-pages-links{text-align:center;margin-bottom:0;z-index:1;}
ul.product-pages-links{text-align:center;margin:0 auto;list-style:none;padding:10px 0;float:none;clear:both;height:auto;z-index:4;}
ul.product-pages-links:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
ul.product-pages-links li.label{background-color:transparent;border:1px solid #ccc;cursor:default;}
ul.product-pages-links li.label:hover{}
ul.product-pages-links a{color:#900;}
ul.product-pages-links a:visited{color:#900;}
ul.product-pages-links a:hover {color:#f66;text-decoration:underline;}
ul.product-pages-links li:hover a {color:#f66;text-decoration:underline;}
ul.product-pages-links li{cursor:pointer;list-style:none;margin:0;display:inline;position:relative;padding:3px 7px;z-index:5;border:1px solid #ccc;}
ul.product-pages-links li:hover{background-color:#fff;}
ul.product-pages-links li.current-page {background-color:#ccc;}

/* Split Pages */
div.middle div.container div.product-pages-links div.more-pages-container{position:absolute;text-align:center;width:100%;z-index:1000;left:0;}
div.more-pages {position:relative;display:none;text-align:center;margin-bottom:0;margin:0 auto;z-index:1000;border:1px solid #ccc;padding:5px;zoom:1;width:300px;padding-bottom:30px;background:#fff url(http://c0541792.cdn.cloudfiles.rackspacecloud.com/silver-gradient-3.jpg) repeat-x 0px -50px;}
div.more-pages:after {content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.more-pages ul{text-align:center;margin:0 auto;list-style:none;padding:10px 0;float:none;clear:both;height:auto;z-index:1000;}
div.more-pages ul:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.more-pages div{background-color:transparent;float:left;width:29px;text-align:center;margin:2px;}
div.more-pages div:hover{background-color:#fff;}
div.more-pages a{color:#900;diplay:block;padding:3px 7px;}
div.more-pages a:visited{color:#900;}
div.more-pages a:hover {color:#f66;text-decoration:underline;}
div.more-pages input#more-pages-close{position:absolute;bottom:3px;right:3px;width:60px;}

/* Product-Menu */
ul.product-menu {height:auto;text-align:center;margin:0 0 20px 0;border-bottom:1px solid #fff;background:transparent url(http://c0541792.cdn.cloudfiles.rackspacecloud.com/silver-gradient-6.jpg) repeat-x;width:100%;}
ul.product-menu{list-style:none;padding:4px 0px;float:none;clear:both;height:auto;z-index:1;position:absolute;}
ul.product-menu:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
ul.product-menu li{list-style:none;margin:0;display:inline;padding:3px 7px;z-index:2;height:30px;}
ul.product-menu li a{color:#900;}
ul.product-menu li a:visited{color:#900;}
ul.product-menu li a:hover {color:#f66;text-decoration:underline}
ul.product-menu li:hover{background-color:#fff;}
/*ul.product-menu li:hover div{display:block;}*/
ul.product-menu li:hover a{/*color:#f66;text-decoration:underline;*/}
ul.product-menu li div {display:none;position:absolute;left:0;top:23px;margin:0;padding:30px 0;width:100%;
text-align:center;background-color:#fff;margin:0;}
ul.product-menu li div ul{width:100%;margin:0;padding:0;}
ul.product-menu li div ul li{display:inline;position:relative;margin:0;padding:3px 7px;}
ul.product-menu li div ul li a{}
ul.product-menu li div ul li:hover{}
ul.product-menu li.current-page{padding:3px 7px;color:#000;font-weight:bold;}
ul.product-menu li.current-page:hover{background:transparent;}

/* Product-Submenu */
ul.product-submenu{list-style:none;margin:0;padding:3px;float:none;clear:both;height:auto;z-index:0;text-align:center;}
ul.product-submenu:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
ul.product-submenu a{color:#900;}
ul.product-submenu a:visited{color:#900;}
ul.product-submenu a:hover {color:#f66;}
ul.product-submenu li{list-style:none;margin:0;display:inline;position:relative;padding:3px 7px;z-index:1;}
ul.product-submenu li:hover{/*background-color:#fff;*/}
ul.product-submenu li:hover ul{display:block;background-color:#ccc;}
ul.product-submenu li:hover ul li ul{display:none;background-color:#bbb;}
ul.product-submenu li.current-page{padding:3px 7px;}
ul.product-submenu li.current-page:hover{background:transparent;}
ul.product-submenu li ul{display:none;position:absolute;left:0;top:1.5em;margin:0;padding:0;width:100px;}
ul.product-submenu li ul li{float:none;display:block;margin:0;}
ul.product-submenu li ul li:hover{background-color:#ddd;}
ul.product-submenu li ul li:hover ul{display:block;width:100px;}
ul.product-submenu li ul li ul{display:none;position:absolute;left:100px;top:0;margin:0;padding:0;}
ul.product-submenu li ul li ul li {float:none;display:block;margin:0;}

/* Breadcrubms */
ul.breadcrumbs{list-style:none;margin:0;float:none;clear:both;height:13px;z-index:0;padding:50px 0 3px 0;text-align:center;position:relative;width:100%;}
ul.breadcrumbs:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
ul.breadcrumbs a{z-index:0;color:#900;}
ul.breadcrumbs a:visited{color:#900;}
ul.breadcrumbs a:hover {color:#f66;}
ul.breadcrumbs li{list-style:none;margin:0;position:relative;padding:3px 2px;z-index:0;font-size:8pt;/*float:left;*/display:inline;color:#222;}

ul.manufacturer-breadcrumbs{list-style:none;margin:0;float:none;clear:both;height:auto;z-index:0;padding:3px 15px;text-align:right;width:auto;position:absolute;top:25px;right:0px;}
ul.manufacturer-breadcrumbs:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
ul.manufacturer-breadcrumbs a{z-index:0;color:#900;}
ul.manufacturer-breadcrumbs a:visited{color:#900;}
ul.manufacturer-breadcrumbs a:hover {color:#f66;}
ul.manufacturer-breadcrumbs li{list-style:none;margin:0;position:relative;padding:3px 2px;z-index:0;font-size:8pt;/*float:left;*/display:inline;color:#900;}

/* Admin Specific */
div.admin-dialog div.field {width:145px;float:left;padding-right:10px;}
div.admin-dialog div.wide-field {width:100%;}
div.admin-dialog span.asyncUploader object{}
div.admin-dialog div.admin-upload {float:none;clear:both;margin:20px 0;overflow:hidden;}
div.admin-dialog #body_uploading input {width:109px;}
div.admin-dialog .asyncUploader {width:100%;}
div.admin-dialog select{height:24px;margin:0;padding:0;}
div.admin-dialog br{float:none;clear:both;}
div.admin-dialog input{width:auto;float:left;margin:0;padding:0;height:24px;}
div.admin-dialog input[type="checkbox"]{width:15px;height:24px;margin:0;padding:0;text-align:left;}
div.admin-dialog textarea{width:100%;height:200px;float:left;overflow-y:scroll;margin:0;padding:0;}
div.admin-dialog div.label{width:auto;float:none;clear:left;}
div.admin-dialog div.admin-scrollable{height:400px;overflow:scroll;}
div.admin-dialog div.admin-scrollable ul, li{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
div.admin-dialog br{clear:both;left:none;}

div.admin-content:hover{background-color:#f66;cursor:pointer;margin-top:auto;margin-bottom:auto;}
div.admin-content div#bodyWidgContainer{float:none;clear:both;}
div.admin-content-container{width:900px;margin:0 auto;padding-bottom:40px;}
div.admin-content-container:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.admin-content-container a{color:#900;text-decoration:none;}
div.admin-content-container a:active{color:#900;}
div.admin-content-container a:visited{color:#900;}
div.admin-content-container a:hover{color:#f66;text-decoration:underline;}
div.admin-content-container div.progress-bar {height:20px;color:transparent;border:1px solid #ccc;text-align:center;color:#333;}
div.admin-content-container hr {height:1px;border:none;background-color:#ccc;}
div.admin-content-container div.uncached {color:#333;}
div.admin-content-container div.modified {color:#f33;}
div.admin-content-container div.searched {color:#33f;}
div.admin-container h2 {cursor:pointer;}
div.admin-container h2:hover {background-color:#f66;}
div.admin-container h2.no-admin {cursor:default;}
div.admin-container h2.no-admin:hover {background-color:transparent;}

body.admin-page div.checkbox-list {width:100%;height:300px;overflow:auto;border:1px solid #ccc;background-color:#fafafa;padding:5px;}
body.admin-page div.checkbox-list label.cached {color:blue;}
body.admin-page div.checkbox-list a{color:#f66;}
body.admin-page div.checkbox-list a:hover{color:#933;} 


/* Page Specific */

/* Element Specific */
form.login{margin:20px;padding:0;float:none;clear:both;width:auto;/*position:absolute;top:0;right:0;*/}
form.login input {margin-left:0;padding-left:0;width:70px;}
form.login input[type='text'] {margin-left:0;padding-left:0;width:70px;}
form.login input[type='password'] {margin-left:0;padding-left:0;width:70px;}
form.login a {color:#333;}

div.content div {}
div.search-result a{color:#900;}
div.search-result a:visited{color:#900;}
div.search-result a:hover{color:#f66;}
div.search-result h3{text-align:center;}
div.search-result h4{text-align:center;}
div.search-result h4:first-letter{font-size:1em;float:none;margin-top:0px;}
div.search-result ol li {margin-bottom:5px;}
div.search-result ol li ul {padding-left:0px;list-style:none;}
div.search-result ol li ul li {margin-bottom:0px;}

div.content ul.sitemap a{color:#900;}
div.content ul.sitemap a:visited{color:#900;}
div.content ul.sitemap a:hover{color:#f66;}

div.content ul.manufacturers{list-style:none;margin:0 auto;padding:0;width:860px;}
div.content ul.manufacturers li{float:left;height:33px;padding:5px;margin:5px;border:1px solid #ccc;width:150px;text-align:center;}
div.content ul.manufacturers a{color:#900;}
div.content ul.manufacturers a:visited{color:#900;}
div.content ul.manufacturers a:hover{color:#f66;}

div.manufacturers{display:none;background-color:#000;zoom:1;width:100%;}
div.manufacturers a{color:#999;display:block;}
div.manufacturers a:visited{color:#999;}
div.manufacturers a:hover{color:#f66;}
div.manufacturers li{color:#999;display:inline;}
div.manufacturers:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.manufacturers div.columnized {float:left;}
div.manufacturers ul.manufacturers {list-style:none;margin:0;padding:20px;}
div.manufacturers ul.manufacturers li {margin:0 0 5px 0;padding:0;width:200px;}
div.manufacturers ul.manufacturers li a{font-weight:bold;color:#eee;text-indent:-2em;margin-left:2em;}
div.manufacturers ul.manufacturers li ul {list-style:disc;margin:0 0 0 10px;padding:0;}
div.manufacturers ul.manufacturers li ul li{margin:0 0 5px 0;padding:0;}
div.manufacturers ul.manufacturers li ul li a{font-weight:normal;color:#eee;}
div.manufacturers ul.manufacturers li ul li ul li{margin:0;padding:0;font-weight:normal;}
div.manufacturers ul.manufacturers li ul li ul li a{font-weight:normal;color:#bbb;}
div.manufacturers ul.manufacturers li ul li ul li ul li a{font-weight:normal;color:#999;font-style:italic;}

div.sitemap{display:none;background-color:#000;zoom:1;width:100%;}
div.sitemap a{color:#999;display:block;}
div.sitemap span{color:#999;display:block;}
div.sitemap a:visited{color:#999;display:block;}
div.sitemap a:hover{color:#f66;display:block;}
div.sitemap li{color:#999;display:inline;}
div.sitemap:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.sitemap div.columnized {float:left;}
div.sitemap ul.sitemap {list-style:none;margin:0;padding:20px;}
div.sitemap ul.sitemap li {margin:0 0 5px 0;padding:0;width:200px;}
div.sitemap ul.sitemap li a{font-weight:bold;color:#fff;}
div.sitemap ul.sitemap li ul {list-style:none;margin:0 0 0 10px;padding:0;}
div.sitemap ul.sitemap li ul li{margin:0 0 5px 0;padding:0;}
div.sitemap ul.sitemap li ul li a{font-weight:normal;color:#eee;}
div.sitemap ul.sitemap li ul li ul li{margin:0;padding:0;font-weight:normal;}
div.sitemap ul.sitemap li ul li ul li a{font-weight:normal;color:#bbb;}
div.sitemap ul.sitemap li ul li ul li ul li a{font-weight:normal;color:#999;font-style:italic;}

form.mail {float:none;clear:both0;width:400px;}
form.mail:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
form.mail label {width:25%;float:left;clear:left;}
form.mail input[type='text'] {width:70%;float:right;}
form.mail input[type='password'] {width:70%;float:right;}
form.mail textarea {width:70%;height:80px;float:right;overflow-y:scroll;}
form.mail input[type='submit'] {clear:both;float:right;}

div.asyncUploader {width:100%;display:block;float:none;clear:both;position:relative;}
div.asyncUploader div.ProgressBar { width: 70%; padding: 0; border: 1px solid #444; margin-right: 1em; height:20px; position:absolute;
padding-left:10px;margin-left:1em; display:-moz-inline-stack; display:inline-block; zoom:1; display:inline;background-color:#666;
top:5px;width:640px;}
div.asyncUploader div.ProgressBar div.Msg { text-align:center; font-size: 8pt; color:#fff; position:absolute;width:100%;padding-top:3px;z-index:1000;}
div.asyncUploader div.ProgressBar div.Bar { background-color: #e78f08;float:left;opacity:0.75;filter:alpha(opacity=75);height:20px;position:absolute;top:0px;left:0px;width:0%;}
div.asyncUploader object { position: relative; top: 5px; left: 10px; }
div.asyncUploader div.admin-upload {float:none;clear:both;margin:20px 0;width:50%;}
div.asyncUploader input {position:absolute;right:10px;top:5px;background-color:#fdfdfd;}
div.asyncUploader #body_completedMessage {border:1px solid #666;padding:3px 5px;}

/* Page Specific */

/* Element Specific */
div.middle div.container div.loading-icon {position:absolute;bottom:120px;width:100%;height:20px;margin:0 auto;text-align:center;z-index:10;}
div.loading-icon img {text-align:center;margin:0 auto;}
div.product-slideshow {list-style:none;margin:0;padding:30px 0 0 0;height:280px;overflow:hidden;visibility:hidden;z-index:0;}
ul.product-slideshow a{color:#f33;}
ul.product-slideshow a:hover {color:#933;}
ul.product-slideshow a:visited{color:#f33;}
ul.product-slideshow li{float:left;position:relative;border:1px solid #090909;width:440px;margin:0 5px 5px 0;}
ul.product-slideshow li ul{list-style:none;margin:0;padding:0;}
ul.product-slideshow li ul li{border:none;margin:0 auto;text-align:center;}
ul.product-slideshow li img.fullsize {text-align:center;margin:0 auto;width:100%;}
ul.product-slideshow li img.thumbnail {display:none;}
ul.product-slideshow li div {position:absolute;bottom:0;left:0;width:100%;opacity:0.75;filter:alpha(opacity=75);background-color:#000;z-index:1;text-align:center;}
div.noscript {position:absolute;bottom:150px;width:100%;height:30px;margin:0 auto;text-align:center;z-index:10;padding-top:40px;
background:transparent url(http://c0541792.cdn.cloudfiles.rackspacecloud.com/information.png) no-repeat center top;}

ul.product-pages{list-style:none;margin:0 auto;padding:0;width:855px;padding:20px 0 40px 0;zoom:1;}
ul.product-pages:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}

li.product-page{width:120px;height:130px;padding:1px;margin:7px;overflow:hidden;float:left;
/*background-color:#fff;*//*opacity:0.70;filter:alpha(opacity=70);*/
background:#fff url(http://c0541792.cdn.cloudfiles.rackspacecloud.com/silver-gradient-3.jpg) repeat-x 0px -10px;
position:relative;cursor:pointer;z-index:0;cursor:pointer;}
li.product-page:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
li.product-page:hover{opacity:1;filter:alpha(opacity=100);background-position:0px 0px;}
li.product-page:hover div{color:#000;}
li.product-page img{border:none;}
li.product-page a{z-index:1;position:relative;width:120px;height:130px;display:block;cursor:pointer;}
li.product-page div.title {position:absolute;left:0px;top:93px;width:100%;text-align:center;font-size:x-small;color:#666;z-index:10;background:transparent;}
li.product-page div.graphic {width:120px;height:90px;overflow:hidden;border:none;padding:0;margin:0;/*position:absolute;z-index:0;left:0;top:0;width:130px;*/}
li.product-page input[type="checkbox"]{position:absolute;z-index:2;left:0;top:0;width:100%;text-align:left;}
/*li.product-page div.opaque{content:" ";height:40px;width:130px;opacity:0.75;filter:alpha(opacity=75);background-color:#000;z-index:1;display:block;position:absolute;bottom:-10px;left:0;}*/
/*li.product-page a{display:none;color:#900;position:absolute;width:125px;padding:0 3px;z-index:2;display:block;opacity:0.75;filter:alpha(opacity=75);background-color:#000;background-image:url(/media/system/trans-000-70.png);font-size:0.8em;text-align:center;overflow:hidden;}*/

div.product-detail {width:900px;margin:0 auto;padding:20px 0 40px 0;}
div.product-detail h2 {color:#ddd;font-weight:normal;font-family:Trebuchet MS, Helvetica, sans-serif;}
div.product-detail:after {content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.product-detail div.graphics{width:590px;border:1px solid #ccc;background-color:#fff;float:left;zoom:1;text-align:center;position:relative;margin-bottom:10px;min-height:20px;text-align:center;}
div.product-detail div.graphics:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.product-detail div.graphics div.full-size{border-right:1px solid #ccc;margin-bottom:0;text-align:center;width:500px;float:left;height:100%;}
div.product-detail div.graphics div.full-size:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.product-detail div.graphics div.full-size div{}
div.product-detail div.graphics div.full-size img{max-width:500px;}
div.product-detail div.graphics div.thumbnails{float:right;background-color:#fff;border-left:1px solid #ccc;margin-left:-1px;width:89px;zoom:1;text-align:center;padding:0px 0;}
div.product-detail div.graphics div.thumbnails:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.product-detail div.graphics div.thumbnails img{width:75px;height:auto;margin:5px;/*opacity:0.75;filter:alpha(opacity=75);*/cursor:pointer;}
div.product-detail div.graphics div.thumbnails img:hover{/*opacity:1;filter:alpha(opacity=100);*/}
/*
div.product-detail div.thumbnails{background-color:#fff;width:90px;border:1px solid #ccc;float:left;zoom:1;text-align:center;padding:5px 0;margin-left:-1px;margin-bottom:10px;}
div.product-detail div.thumbnails:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.product-detail div.thumbnails img{width:75px;height:auto;margin:5px;border:1px solid #fff;cursor:pointer;}
div.product-detail div.thumbnails img:hover{border:1px solid #faa;}
*/
div.product-detail div.downloads{width:277px;background-color:#333;padding:10px;float:left;margin-left:10px;zoom:1;margin-bottom:10px;}
div.product-detail div.downloads:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.product-detail div.downloads img {float:left;margin:5px;width:120px;border:1px solid transparent;}
div.product-detail div.downloads img:hover {border:1px solid #faa;}
div.product-detail div.downloads hr {width:90%;height:1px;border:none;background-color:#fafafa;}
div.product-detail div.downloads center {color:#fafafa;margin:0 0 20px 0;}
div.product-detail div.description{width:880px;float:none;clear:both;padding:10px;border:1px solid #ccc;background-color:#fafafa;}
div.product-detail div.description div{}

body.error-404 div.container{padding-bottom:40px;}
body.stores div.container{padding-bottom:40px;}
body.search-result div.container{padding-bottom:40px;}
body.stores div.middle div.container div.content{width:400px;text-align:center;margin:40px auto 0 auto;}
body.about div.container{padding-bottom:40px;}
body.manufacturers div.container{padding-bottom:40px;}
body.sitemap div.container{padding-bottom:40px;}
body.about div.content{/*background-color:#ccc;*/position:relative;border:3px solid #f9f9f9;min-height:520px;background:#ececec url(http://c0541792.cdn.cloudfiles.rackspacecloud.com/black-gradient-7.jpg) repeat-x 0px -5px;}
body.service-area div.container{padding-bottom:40px;}
body.service-area div.middle div.container div.content {/*background-color:#ccc;*/position:relative;padding:20px;border:2px solid #eee;min-height:520px;background:#fff url(http://c0541792.cdn.cloudfiles.rackspacecloud.com/silver-gradient-3.jpg) repeat-x 0px 0px;}
body.service-area div.middle div.container div.content h4{text-align:center;}
div.store-description {color:#333;width:350px;float:left;zoom:1;padding:20px;margin-bottom:20px;}
div.store-description:after{content:"";visibility:visible;display:block;float:none;clear:both;height:0;}
div.store-gmap {width:auto;padding:0px;float:right;}
div.service-area-column{width:16.6%;float:left;text-align:center;}
div.service-area-map{text-align:center;}

div.login-reset h3{padding-bottom:40px;text-align:center;}
div.login-reset form{margin:0 auto;padding-bottom:40px;}