@charset "utf-8";
/* CSS Document */


body 
	{
		background:url(/images/core/bg.jpg) repeat-x;
		margin:0px;
		padding:0px;
		/*color:#0C3C1E;*/
		color:#00704a;
		font-family: Arial,Verdana, Helvetica, sans-serif;
	}
.products-landing {
	padding-left:43px;
	padding-top:30px;
}

#right .inner-product.products-landing {padding-left:13px; padding-top:25px;}
#right .inner-product.products-landing p, #right .inner-product.products-landing h3{font-size:0.9em; padding:0 50px 0 0px;}
#right .inner-product.products-landing p {color:#5D87A1;}
#right .wrapper.alt p {color:#5D87A1;}
#right .inner-product.products-landing h3{
padding-left:2px;
}

.wrapper.alt.crumpled {
	padding: 0 40px;

}

body.index
	{
		background:url(/images/core/bg-coffee.jpg) 0 0;
	}
	
body.material
	{
		background:url(/images/core/bg.jpg) 0 0;
	}	
/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}

/*  remove default blue from all links  */
a
{
text-decoration:underline;
color:#3ea738;
}

a:hover
{
text-decoration:none
}


/*				end of link				*/

p
{
text-align:justify;
}

/* contaier start */
#container
	{
	width:716px;
	margin:50px 0px 0px 158px;	
	}
/*end container*/

#post-it
{
	position:absolute;
	top:700px;
	left:800px;
	height:10px;
	width:10px;
	background:url(../../images/core/post-it.png) no-repeat;
}

/*  --Images--  */
img
{
float:left;
border:none;
}

img.right-image
{
float:right;
}

img.clear-left
{
clear:left;
}

img.left-margin
{
/*margin-left:120px;*/
padding-left:60px;
}

.clear
{
	clear: both;
}


.green
{
color:#6db33f;
}





/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-active object {display: block;}

/* Hide Adblock Object tab: the text should show up just fine,
   not  poorly with a tab laid over it. Conveniently, the object
   tab is  always in a div, so we hide all divs directly inside
   the replaced element.*/

.sIFR-replaced > div {  display: none !important;}




/* 	start of content div 	*/

#content
	{
		clear:both;
		padding:10px 0px 5px;
		margin:0px 0px 0px;
		background:url(../../images/core/page-shadow.png) repeat-y 0 center;
		overflow:hidden;
	}


/*  	End of content		*/





/*  admin style  */
/* form */
.form
{
	margin: 0px 0px 20px 0px;
}

.form-row
{

	font-size: .8em;
	color: #999;
	height: 3em;
}	
		.form-row:visited
		{
			color: #00704a;
		}			
		
		.form-row:hover
		{
			color: #00704a;
		}
		.form-row:active
		{
			color: #00704a;
		}
				
.form-row.no-limit
{
height:auto;
}

.form-title
{
	float: left;
	width: 148px;
	text-align:right;
}

	.form-title.selected
	{
		color: #00704a;
	}				


	.form-title.error
	{
		color: #900;
		font-weight: bold;
	}

.form-field
{
	float: left;
	width: 380px;
}

	
	.form-field input.checkbox
	{
		float: left;
		margin-top:9px;

	}	
	.form-field input.text-box
	{
		width: 367px;
		border: 1px solid #CCC;
		padding: 1px 3px;
	}
	.form-field input:hover
	{
		border: 1px solid #00704a;
	}
	.form-field input.text-box.short
	{
		width: 183px;
	}

	
.form-row.tall
{
	height: 12.5em;
	margin: 0px 0px 10px;
}

	.form-field textarea.text-area
	{
		width: 367px;
		border: 1px solid #CCC;
		padding: 1px 3px;
		height: 12em;
	}

span.red
{
	color: #F00;
}

#preview
{
	border: 1px solid #999;
	padding:5px;
	margin: 0px 10px 20px 0px;
}

.item-row
{
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px;
	font-size: .75em;
	color: #666;
}
	
	.item-row a
	{
		color: #4FA800;
		font-weight: bold;
		text-decoration: none;
	}
	
	.item-row a:hover
	{
		color: #999;
	}
	
	.item-account
	{
		margin: 0px;
		padding: 0px 5px 0px 0px;
		border: 0px;
		width: 60px;
		float: left;
	}

	.item-name
	{
		margin: 0px;
		padding: 0px 5px 0px 0px;
		border: 0px;
		width: 300px;
		float: left;
	}
	
	.item-email
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 120px;
		float: left;
	}
		
	.item-visibility
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 50px;
		float: left;
	}
	
	.item-edit
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 35px;
		float: left;
	}
	
	.item-delete
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 45px;
		float: left;
	}
	
#testlist .item 
{
	width: 450px;
	margin:0px 0px 5px 0px;
	padding:4px;
	cursor:move;
	color: #666;
	font-size: .8em;
	background-color: #EEE;
	border: 1px solid #4FA800;
}

	#testlist .item a
	{
		color: #4FA800;
		text-decoration: underline;
	}
	
	#testlist .item a:hover
	{
		color: #4FA800;
		text-decoration: none;
	}

div.dropmarker 
{
	height:6px;
	width:200px;
	margin-top:-3px;
	margin-left:-5px;
	z-index:1000;
	overflow: hidden;
}
	/* end of admin style */
	
	.detail
	{
		visibility:hidden;
	}
	#right .error
	{
		color:#FF0000;
	}