﻿/* BEGIN: Form Fieldset */

form * {margin:0;padding:0;} /* Standard margin and padding reset, normally done on the body */

legend {
	color:#6699cc; /* IE styles legends with blue text by default */
	font-size: 12px;	
	line-height: 24px;
	margin-left: 10px;
	padding: 0px 2px 0px 2px;
}
fieldset 
{
	position:relative;
	width: 720px;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 7px 0px;
	border:1px solid #dedede; /* Default fieldset borders vary cross browser, so make them the same */
}
fieldset div.element {
	position:relative;
	width:auto;
	overflow:hidden; /* Contain the floating elements */
	display:inline-block; /* Give layout in ie to contain float */
	margin: 0px 10px 1px 10px;
	padding: 0px;
	line-height: 30px;
	background: #ededed;
	border: 0px;
}
fieldset div.element {display:block;} /* Reset element back to block leaving layout in ie */
fieldset div.element label {
	position:relative;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float:left; /* Take out of flow so the input starts at the same height */
	width:150px; /* Set a width so the inputs line up */
	font-size: 11px;
	color: #1d4c67;
}

fieldset div.element input 
{
	margin: 7px 0px auto 0px; }
	
fieldset div.element select 
{
	margin: 5px 0px auto 0px; }
	
fieldset div.element textarea {
	margin: 7px 0px auto 0px;
	width: 300px;
	height: 100px; }

fieldset div.checkbox label {
	float:none;
	margin-left: 10px; }
	
fieldset div.element table 
{
	width: 450px; }
	
fieldset > div.radio > table > tbody > tr > td > input
{
	float:left; }
	
fieldset > div.radio > table > tbody > tr > td > label
{
	float:none;
	margin-left: 10px; }
	
fieldset .mediaMainPhoto 
{
	margin: 0px 10px 10px 10px; }
	
	
	
.save, .notMe 
{
	position:relative;
	display:inline;
	color: #333;
	margin-left: 20px;
	font-size: 11px; }
	
.notMe a:link, .notMe a:visited 
{
	color: #336699;
	text-decoration:none; }
	
.notMe a:hover 
{
	color: #336699;
	text-decoration:underline; }
	
	
	
	
.checkBoxList 
{
	margin: 0px 0px 0px 20px; }	
	
.checkBoxList .checkBoxItem 
{
	position:relative;
	float: left;
	width: 160px;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px; }
	
.checkBoxList .checkBoxItem input 
{
	position:relative;
	margin: 0px 7px 0px 0px;
	padding: 0px; }
	
/* BEGIN: Temp place for the Inventory CSS */

.csInventoryDT 
{
	font-size: 11px;
	border-color: #ededed; }
	
.headerDT 
{
	line-height: 24px;
	font-size: 11px;
	border-color: #ededed;
	color: #FFF; }		
	
.headerDT.columnDT 
{
	background: #66a3e6; }	
	
.columnDT 
{
	background: #FFF;
	border-color: #ededed;
	font-size: 11px;
	text-indent: 10px; }

.columnDT.photo 
{
	width: 110px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 0px; }
	
.headerDT.photo, .columnDT.photo 
{
	text-align: center; }

.headerDT.status, .columnDT.status, .headerDT.modified, .columnDT.modified, .headerDT.control, .columnDT.control 
{
	text-align:center;
	text-indent: 0px; }
fieldset div.element.note {
	padding: 10px;
	line-height:13px;
	font-size: 11px;
	color: #1d4c67;
}

fieldset div.element.heading {
	padding: 10px;
	line-height:13px;
	font-size: 11px;
	color: #1d4c67;
	background-color:#fff;
}

fieldset div.element.fullbox label
{
	width:90%;
}


