
.draft
{
	background-color: #FF9900;
}

div.cms
{
	background-color: #ffffff;
	padding: 20px 12px 40px 12px;
	font-size: 0.8em;
}

body.edit div.content div.cms
{
	border: 1px solid #3366CC;
}

div.cms table
{
	margin-bottom: 10px;
	border-bottom: solid 1px #1D2A83;
}

div.cms table th
{
	border-bottom: solid 1px #1D2A83 !important;
	color: #1D2A83 !important;
}

.dataTables_wrapper label
{
	color: #1D2A83 !important;
}

table.dataTable td {
    padding: 5px 12px !important;
}
table.dataTable td.com
{
	white-space: nowrap !important;
}

.ui-button
{
	font-size: 0.9em !important;
}

.ui-button
{
	line-height: 1.2 !important;
}

div.cms div.cms
{
	font-size: 1em;
}

body.edit div.cms
{
	margin-top: 1em;
}

body.edit div.notop
{
	margin-top: 0;
}

body.edit div.noback
{
	background-color: #ffffff;
}

div.content div.cms
{
	font-size: inherit;
}

div.cms fieldset
{
	border: 0;
}

div.cms fieldset legend
{
	color: #1D2A83;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 1.2em;
}

div.cms fieldset p
{
	font-weight: bold;
	margin-left: 160px;
	color: #1D2A83;
}

div.cms fieldset label
{
	display: inline-block;
	width: 160px;	
	text-align: right;
	vertical-align: top;
	padding-top: 0.3em;
	color: #666666;
}

div.cms fieldset span.chkbox
{
	display: inline-block;
	margin-left: 160px;
}

div.cms fieldset span.chkbox label
{
	display: inline;
	width: auto;
	text-align: left;
	padding-left: 0.6em;
}

div.cms fieldset input.txtbox, 
div.cms fieldset textarea.txtbox,
div.cms fieldset select.txtbox
{
	font-family: Arial, Helvetica, Sans-Serif;
	width: 220px;
	margin-bottom: 6px;
	font-size: 1em;
}

div.cms fieldset input.narrow
{
	width: 110px;
}

div.cms fieldset textarea.wide
{
	width: 360px;
}

div.cms fieldset div.btns
{
	margin-left: 160px;
}

div.cms fieldset div.btns p
{
	margin-left: 0;
	font-weight: normal;
	font-style: italic;
}

div.cms fieldset ul.errorlist
{
	margin-left: 160px;
	list-style-type: none;
	color: #ffffff;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 15px;
}

div.cms fieldset span.mandatory
{
    display: inline-block;
    overflow: hidden;
	height: 16px;
	width: 16px;
    text-indent: 99px;
	background-image: url(start/images/ui-icons_f7a50d_256x240.png);
	background-position: -224px -112px;
	background-repeat: no-repeat;
}

div.cms fieldset span.txtbox
{
	display: inline-block ;
	margin: 0 6px 6px 6px;
	padding: 0.3em 0 0 0;
}

div.cms fieldset textarea.comment
{
	font-family: Arial, Helvetica, Sans-Serif;
	width: 440px;
	margin-bottom: 6px;
	font-size: 1em;
}

div.cms fieldset label.wide
{
	width: 220px;
}

div.cms fieldset input.wide
{
	width: 380px;
}

div.cms fieldset div.btnswide
{
	margin-left: 220px;
}

div.cms fieldset ul.saleitems
{
	margin-left: 160px;
	width: auto;
	margin-bottom: 1.2em;
	padding: 0;
}

div.cms fieldset ul.saleitems li
{
	display: block;
	border: solid 1px #b8860b;
	background-color: #fff;
	margin: 3px 0 3px 0;
	padding: 1em;
	position: relative;
	list-style-type: none;
}

div.cms fieldset ul.saleitems li img
{
	float: left;
	margin: 0 1em 0 0;
	border: solid 1px #7F9DB9;
}

div.cms fieldset ul.saleitems li span.btns
{
	display: block;
	position: absolute;
	right: 1em;
	top: 1em;
}

a.browse
{ 
	display: inline-block;
	height: 20px;
	width: 20px;
	vertical-align: top;
	margin-top: 1px;
}

div.formimg
{
	margin: 2px 0 6px 164px;
}

div.formimg img
{
	border: solid 1px #7F9DB9;
}

ul.map li
{
	margin-bottom: 0.4em;
}

div.cms table.borderless td
{
	border: none;
}

div.cms table td.right
{
	text-align: right;
}

div.rotator-edit
{
	font-size: 0.8em;
}

div.rotator-edit p
{
	margin: 20px;
}

ul#rotator-edit
{
	margin: 0;
	padding: 0;
	list-style-type: none; }

ul#rotator-edit li { padding: 20px; border-top: solid 1px #CAD1E4; height: 160px; }

ul#rotator-edit li img { float: left; margin: 0 20px 0 0; border: 1px solid #7F9DB9; }

div.home-image-detail fieldset label 
{
	width: 120px;
}

div.home-image-detail fieldset span.chkbox,
div.home-image-detail fieldset div.formimg,
div.home-image-detail fieldset div.btns
{
	margin-left: 124px;
}
