/*
Theme Name: PKI
Author: the WordPress team
Author URI: http://wordpress.org/
Description: Based on the 2011 theme for WordPress. This version is a printerfriendly version.
Version: 1.0
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@font-face{
	font-family: 'title-custom1';
	src: url('webfontkit/title-custom1.eot');
	src: url('webfontkit/title-custom1.eot?#iefix') format('embedded-opentype'),
	     url('webfontkit/title-custom1.woff') format('woff'),
	     url('webfontkit/title-custom1.ttf') format('truetype'),
	     url('webfontkit/title-custom1.svg#webfont') format('svg');
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: helvetica,arial;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

a,a:hover,a:focus {
outline:none;
}

body {
background:#fff;
line-height:14px;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

a img {
border:0;
}

.skip-link,.skip {
position:absolute;
text-indent:-9999px;
}

footer#colophon div.divider span.line-top {
border-top:1px solid #B7B7B7;
display:block;
}

footer#colophon div#supplementary aside {
color:#666;
font-size:12px;
}

footer#colophon div#supplementary aside a:hover {
color:#800;
padding-left:5px;
}

footer#colophon div#supplementary aside span {
display:inline-block;
font-weight:700;
line-height:24px;
width:52px;
}

footer#colophon div#site-generator {
color:#666;
font-size:11px;
margin:0;
}

noscript div {
background:#ccc;
border:1px solid #900;
margin:20px 0;
padding:15px;
}

#product h1,#products h2,#product h3,#primary h2,#secondary h3 {
border-bottom:1px solid #B7B7B7;
color:#333;
font-family:"title-custom1";
font-size:24px;
line-height:24px;
padding:13px 0 10px;
}

#primary h2 span {
color:#800;
display:inline;
font-size:22px;
line-height:19px;
margin:0 0 0 10px;
padding:0;
text-decoration:underline;
text-transform:uppercase;
}

#products div.product h1 a {
border-bottom:1px solid #1E1E1E;
color:#333;
display:block;
font-family:"title-custom1";
font-size:18px;
height:62px;
line-height:22px;
margin:12px 15px 0;
text-decoration:none;
}

#products div.product div.details {
border-top:1px solid #515151;
margin:0 15px;
}

#products div.product div.details p {
padding-bottom:0;
}

#products div.product div.details p a {
color:#999;
display:block;
font-size:16px;
line-height:42px;
}

#products div.product p a {
color:#999;
float:left;
font-family:"title-custom1";
text-decoration:none;
}

#products div.product small {
color:#999;
float:right;
font-family:"title-custom1";
line-height:42px;
}

#products div.product div.thumbnail {
display:table-cell;
height:220px;
text-align:center;
vertical-align:middle;
width:220px;
}

#products p {
color:#333333;
font-size:14px;
line-height:16px;
text-align:justify;
margin-bottom:8px;
}

#product header div#bookmark {
position:absolute;
right:0;
top:20px;
}

#product header div#bookmark span {
color:#333;
font-family:"title-custom1";
font-size:16px;
height:16px;
margin-left:5px;
}

#product div.content .zoom-section div.empty {
background:none repeat scroll 0 0 #FFF;
color:#333;
display:block;
font-family:"title-custom1";
font-size:24px;
height:340px;
line-height:340px;
text-align:center;
width:340px;
}

#product div.content .zoom-desc {
width:340px;
}

#product div.content .zoom-desc li {
float:left;
margin-bottom:4px;
margin-right:8px;
width:79px;
}

#product div.content div.entry-content div.not-logged {
border:1px solid #ADA9A7;
border-radius:5px 5px 5px 5px;
box-shadow:0 1px 0 0 #EEEBEA;
line-height:16px;
padding:8px;
width:284px;
}

#content {
left:0;
margin:0;
width:100%;
}

#product div.content {
background:none repeat scroll 0 0 transparent;
box-shadow:none;
display:block;
padding:0;
position:relative;
width:960px;
z-index:30;
}

#product div.content div#specs,#product div.content div.entry-content {
color:#333;
float:left;
font-size:12px;
line-height:15px;
margin-left:20px;
text-align:justify;
width:290px;
}

#product div.content div#specs p {
margin-bottom:8px;
}

#product div.content div.entry-content p,#product div.content div#specs ul {
margin-bottom:24px;
}

#product div.content div.entry-content p,#product div.content div#specs ul li {
list-style-type:disc;
margin-bottom:6px;
margin-left:13px;
}

#product div.content div#specs h2 {
border-bottom:none;
padding:0 0 15px;
}

#product div.content div#specs line {
border-top:none;
display:none;
padding-bottom:15px;
}

#product header line {
border-top:medium none;
display:block;
padding-bottom:30px;
}

#product div.content div.zoom-section line {
border-top:medium none;
}

#main {
background:none repeat scroll 0 0 transparent;
border-top:medium none;
padding:30px 0;
}

header#branding hgroup {
background:none repeat scroll 0 0 transparent;
border-bottom:3px solid #333;
border-top:medium none;
height:70px;
margin:0 auto;
padding-top:30px;
width:960px;
}

footer#colophon {
background:none repeat scroll 0 0 transparent;
}

footer#colophon div#supplementary aside.widget div.textwidget p {
float:left;
line-height:16px;
}

footer#colophon div#supplementary h3 {
color:#333;
float:left;
font-family:"title-custom1";
font-size:28px;
margin-right:50px;
padding-bottom:30px;
}

footer#colophon div#supplementary aside.widget {
line-height:24px;
margin:0;
width:100%;
}

footer#colophon div.divider {
line-height:2px;
padding:30px 0;
}

footer#colophon div.divider span.line-bottom {
border-bottom:medium none;
display:block;
}

#product header div#bookmark span.item-number {
border-right:medium none;
padding-right:0;
}

header#branding hgroup h1#site-title a {
color:#333333;
font-family:"title-custom1";
font-size:28px;
text-decoration:none;
}

header#branding hgroup h2#site-description {
color:#333;
float:right;
font-family:"title-custom1";
font-size:28px;
text-transform:uppercase;
}

footer#colophon div#supplementary aside a,#product div.content div.entry-content div.not-logged a {
color:#666;
text-decoration:none;
}

footer#colophon div#supplementary aside li.current-menu-item a,#secondary aside.product-menu ul li.item a:hover,#product div.content div.entry-content div.not-logged a:hover {
color:#800;
}

#secondary aside.product-menu ul#widget-collapscat-4-top li.collapsing.categories.self a,#secondary aside.product-menu ul li:hover a {
font-weight:700;
}

#product div.content .zoom-section,footer#colophon div#supplementary aside.widget div.textwidget,header#branding hgroup h1#site-title {
float:left;
}

#product div.content .zoom-desc li.omega,#product div.content .zoom-desc li:last-child {
margin-right:0;
}

#secondary,header div#memgroup,header#branding hgroup nav#access div.menu-top-nav-container,#lightbox-gallery,footer aside#taxonomy-3,footer aside#nav_menu-2,footer aside#text-2,#product header div#bookmark div.emember_bookmark_button,#product header div#bookmark span.print,#emember_forgot_pass_prompt {
display:none;
}

#primary div#product div.content line,#products line {
border-top: medium none;
display: block;
padding-bottom:15px;
}

#featured {
margin-top:30px;
}