/* right sidebar styles */



.form-container 
{ 
	border: 1px dashed #ccc; 
	padding: 6px; 
	margin-bottom: 10px; 
}
.form-container div 
{ 
	margin-top: 0; 
	margin-bottom: 0; 
	font-size: 8pt; 
}
.form-container .header 
{ 
	font-weight: bold; 
	margin-top:0; 
}
.form-container p, .form-container div, .form-container td, .form-container a 
{
	font-size: 8pt;
}
.form-container .error 
{ 
	color:red; 
}
.form-container .verify 
{ 
	color:navy; 
}

/*Catalogue request form */

/* hide extra content that gets injected when the view appears on the same page as the node itself */
div#block-views-catalog_form div.view-catalog_form p
{
	display: none;
}

div#block-views-catalog_form, div.block-mlm
{
	border: 1px dashed #ccc; 
	padding: 6px; 
	margin-bottom: 10px; 
	font-size: 8pt;
	font-weight: normal;
}

div#block-views-catalog_form ul, div#block-views-catalog_form li
{
	list-style: none;
	margin: 0;
	padding: 0;
	
}

div#block-views-catalog_form h2
{
	display: none;
}

div#block-views-catalog_form div.view-data-title, div.block-mlm h2
{
	font-size: 8pt;
	font-weight: bold;
}
div#block-views-catalog_form p, div.block-mlm p
{
	font-size: 8pt;
	font-weight: normal;
}

div#block-views-catalog_form div.webform-component-textfield, div.block-mlm div.form-item
{
	font-size: 8pt;
	font-weight: normal;
	position: relative;
}

div#block-views-catalog_form div.webform-component-textfield label, div.block-mlm label
{
	font-size: 8pt;
	font-weight: normal;
	display: inline;

}

div#block-views-catalog_form div.webform-component-textfield input, div.block-mlm div.form-item input
{
	display: inline;
	position: absolute;
	right: 0px;
}

/* end catalog request form */