/**#@+
* Universal Styles
*/
h1, h2, h3, h4, caption, li.lh, tr.subheading {
font-weight: bold;
margin-top: 1em;
}
h1 {
font-size: 1.4em;
}
h2 {
font-size: 1.3em;
}
h3, h4, caption, li.lh, tr.subheading {
font-size: 1.1em;
}
a {
color: #4444FF;
text-decoration: underline;
}
a:hover, a:visited {
color: #844484;
}
:focus {
/*todo*/
}
/**
* http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341
*/
sup, sub {
height: 0;
line-height: 1;
position: relative;
vertical-align: bottom;
}
sup {
bottom: 1ex;
font-size: .8em;
}
sub {
top: .5ex;
}
dt {
font-weight: bold;
}
dd {
text-indent: 1em;
}
thead th {
text-align: center;
text-decoration: underline;
vertical-align: bottom;
}
th {
font-weight: bold;
}
tbody td, tbody th {
border: thin dotted #d8d8d8;
padding: .2em;
}
/* text data */
th.str, td.str {
text-align: left;
}
/* numeric data */
th.num, td.num {
text-align: center;
white-space: nowrap;
}
th.image, td.image {
text-align: left;
}
/**
* unit of measure
*/
abbr.uom {
font-size: .9em;
font-weight: bold;
}
/**
* breadcrumb
*/
.breadcrumb li {
display: inline;
}
.breadcrumb li + li:before {
content: " > ";
}
/**
* image container
*/
.image-c .caption, .image-c .more {
display: block;
}
/**
* print icons
*/
.print {
display: none;
}
/**
* logos
*/
.logos li {
display: inline;
}
.logos a {
text-decoration: none;
}
/**
* bullets
*/
.bullets li {
list-style: disc inside;
text-indent: .5em;
}
.bullets li.lh {
list-style: none;
text-indent: 0;
}
/**
* next/previous pagers
*/
.pager a.prev, .pager a.next {
background: none;	/* clear next/prev images */
margin: 3px;
padding: 0;
}
/**
* swatch image
*/
img.swatch {
border: 1px solid #000000;
}
/**
* footnote
*/
a.footnote {
color: inherit;
}
#footnotes {
font-size: .8em;
list-style: decimal;
padding: 1em 0 0 3em;
}
/**
* section styles
*/
.section .section {
clear: both;
border-top: 1px solid #000000;
margin-top: 1em;
}
/**
* product charts
*/
.product_chart tbody .listprice {
font-weight: bold;
}
/* new product */
.product_chart tbody tr.new > th + td:before {
color: #cc0000;
content: "NEW! ";
font-weight: bold;
}
/**
* popup content
*/
.popupcontent {
background-color: white;
border: 2px solid black;
display: none;
padding: 3px;
position: absolute;
}
/**#@-*/
/**#@+
* General Page Style
*/
/**
* header
*/
#header {
background: none;	/* clear background-image */
}
#header .search_box label {
display: none;
}
#header .vcard, #header .vcard a {
color: #555555;
font-weight: bold;
}
/**
* breadcrumb
*/
#breadcrumb .breadcrumb li, #breadcrumb .breadcrumb li a
{
font-weight: bold;
text-decoration: none;
text-transform: lowercase;
}
#breadcrumb .breadcrumb li.first, #breadcrumb .breadcrumb li.first a
{
color: #0099CC;
}
#breadcrumb .breadcrumb li.second, #breadcrumb .breadcrumb li.second a {
color: #000000;
}
#breadcrumb .pager {
display: none;
}
/**
* navigation
*/
#nav .nav li a {
color: #555555;
font-weight: bold;
}
/**
* side bar
* @todo
*/
#aside {
margin-top: 1em;
}
/**#@-*/
/**#@+
* Individual Page Styles
*/
/**
* catalog heading list
*/
.catalog_headings li {
border: 1px dotted #cccccc;
display: block;
padding: 2px;
text-align: center;
width: 190px;
}
.catalog_headings li span {
display: block;
}
/**
* search page
*/
.search .header .nrows {
display: none;
}
.search .pager li {
float: left;
padding-left: .3em;
}
.search .nrows {
clear: both;
}
.search .result {
border-bottom: 1px solid #0099CC;
}
/**#@-*/