@CHARSET "UTF-8";
@import "css/icons.css";
@import "css/forms.css";
@import "css/menu.css";
@import "css/reset.css";
@import "css/layout.css";
@import "css/sidepanel.css?h";
@import "css/blocks.css";
@import "css/product.css";
@import "css/pager.css";
@import "css/frontpage.css";
@import "css/editor.css";

.error{
/*	display:none;*/
}

/* general tempalte styles */
.ntype-datasheet #main img{margin: 20px;}
fieldset{background: #f0f0f0;}
.field-field-previous-link,.field-field-next-link{display:none;}
.node-unpublished{background:none;}
.textarea-identifier{display:none;}
#squeeze {position: relative;padding:0;}
div.tabs{
	position:absolute;
	top:-72px;
	left:0px;
	padding:0 0 0 0;
}




ul.tabs{
	background:none;
	border:none;
	margin:0;
}
div.tabs li{background:none;padding:0;}
.clear{
	clear:both!important;
	height:1px;
	overflow:hidden;
}

.variants,
.variant,
body #main .available{
	font-size:0.9em;
}

.promotional{
	font-weight:bold;
	margin:7px 10px;
	font-size:1.1em;
}
book .body {
  padding: 0 0 0.5em 0;
  margin: 0;
}
pre {
  background: #ddd;
  border: 1px solid #aaa;
  padding: 0.75em 1.5em;
}
blockquote {
  border: 1px #ccc solid;
  margin: 0.5em 1em;
  padding: 0.3em;
  font-style: italic;
}
pre, code {
  font:115% monospace;
}
table tr.odd {
	border:none;
}
table tr.even {
border:none;
}
table td.active {
border:none;
}
td.icon {
  text-align: center;
}
code {
  font-size: 100%;
  font-family: Profont, 'lucida console', 'Courier New', Monaco, monospace;
}
img { 
  border: 0; 
}
.taxonomy {
	display:none;
}
#node-form, #node-form .node-form {
  overflow:auto;
}
/* Alerts, Status, Help Messages  */
.messages {
  min-height: 32px;                 /* icon height */
  padding: 1.3em 1em .3em 52px;
  border: 1px solid #255077;
  background: #eee;
  margin: 10px 0;
color:black;
}
div.error {
  border: 1px solid #255077;
background: #f1c9c9;
}
#main input.error{
	border:1px solid #255077;
}
#main .error ul li{
  list-style-image:none;
	list-style:none;
	background:none;
}
.messages ul {
  padding: 0 0 0 20px;
  margin: 0;
}
/* Administration styles */
.admin-panel {
  margin:0;
  padding:0;
}
#main .left,
#main .right{
	float:none;
	width:auto;
}
.admin-panel .body {
  background-color: white;
  border: solid #e58e1a 1px;
}
.admin-panel .body dl, .admin-panel .body p {
  padding:10px;
}
.admin-panel h3 {
  margin-bottom:0;
  padding:5px 5px 5px 30px;
  font-family: verdana;
  font-size: 122%;
  color:#e58e1a;
  border-width: 0px 2px 2px 2px;
  background:#DADADA;
}
.resizable-textarea .grippie {
  height: 9px;
  overflow: hidden;
  background: #eee url(../../misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}
html.js .resizable-textarea textarea {
  margin-bottom: 0;
  width: 390px;
  display: block;
}
#edit-body{
	height:450px;
}
.search-info{
	display:none;
}
.breadcrumb{
position:absolute;
top:-18px;
left:auto;
}
#main #squeeze table,
.sidebar table{
	border-collapse: collapse;
	margin:0;
	padding:0;
	background:none;
}
#main #squeeze table td,
.sidebar table td{
	padding:3px;
}
#main #squeeze table td,#main #squeeze table th{
	font-size:12px;
	}
.defaultSkin table.mceLayout {
    border-collapse: separate!important;
	}
#page{position:relative;}

/* Node edit forms */
.form_wrapper .form_wrapper {
	/*display:none;*/
}