body {
	margin: 0 !important;
	padding: 0;
	background: #B4CDED;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}

div#iemsg {
	display: none;
}

div, td, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
}

td, th {
	text-align: left;
}

p {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 0;
	margin: 0 0 10px 0;
}

h1 {
	font: 22px Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 36px;
	height: 36px;
	margin: 0;
	padding: 0;
	clear: both;
}

#cms_content h1, #cms_contenthome h1 {
	margin-top: 20px;
	float: left;
}

h2 {
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 16px 0;
	clear: left;
}

h2.err {
	padding: 0 0 0 20px;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/error.png') no-repeat;
}

h3 {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 10px 0;
	clear: left;
}

h4 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 10px 0;
}

img {
	border: 0;
}

ul {
	margin: 0px 10px 10px 17px;
	padding: 0;
}

ul li {
	list-style-position: outside;
	margin: 3px 0;
	padding: 0;
}

.hidden, .bulkact {
	display: none;
}

.clfx:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clfx {
	display: inline-block;
}

html[xmlns] .clfx {
	display: block;
}

* html .clfx {
	height: 1%;
}

.cl20 {
	clear: both;
	height: 20px;
}

h1 span {
	font-size: 13px;
	padding-left: 15px;
}

.bold {
	font-weight: bold !important;
}

.italic {
	font-style: italic !important;
}

.strike {
	text-decoration: line-through;
}

.noborder {
	border: 0 !important;
}

.flleft {
	float: left !important;
}

.flright {
	float: right !important;
}

.tcenter {
	text-align: center !important;
}

.tleft {
	text-align: left !important;
}

.tright {
	text-align: right !important;
}

.black {
	color: #000;
}

.marg0 {
	margin: 0 !important;
}

.orange {
	color: #F30;
}

.margl10 {
	margin-left: 10px;
}

.margl20 {
	margin-left: 20px;
}

.margr10 {
	margin-right: 10px;
}

.margr20 {
	margin-right: 20px;
}

.margb10 {
	margin-bottom: 10px;
}

.margb20 {
	margin-bottom: 20px;
}

.clfx {
	clear: both;
}

div#dmsg {
	float: left;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/dmsg.png) repeat-x;
	margin: 26px 0 0 40px;
	opacity: 0;
}

div#dmsg.tab {
	margin: 0 0 20px 0;
}

div#dmsg h3 {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/dmsgicon.png) left top no-repeat;
	margin: 0;
	padding: 0;
	line-height: 24px;
}

div#dmsg span {
	display: block;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/dmsgend.png) right top no-repeat;
	line-height: 24px;
	height: 24px;
	padding: 0 20px 0 36px;
	font-size: 13px;
	font-weight: bold;
}

div#errmsg {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/errmsg.png) repeat-x;
	clear: both;
	margin: 0 0 10px 0;
}

div#errmsg.external {
	margin: 26px 0 0 40px;
	float: left;
	clear: none;
}

div#errmsg.custom {
	margin: 10px 0 0 0;
}

div#errmsg h3 {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/errmsgicon.png) left top no-repeat;
	margin: 0;
	padding: 0;
	line-height: 24px;
}

div#errmsg h3 span {
	display: block;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/errmsgend.png) right top no-repeat;
	line-height: 24px;
	height: 24px;
	padding: 0 20px 0 36px;
	font-size: 13px;
	font-weight: bold;
}

div#debug {
	border: 1px solid #690;
	background: #F5FFD7;
	padding: 9px;
	margin: 40px 0 20px 0;
	clear: both;
}

div#debug h4 {
	color: #006C13;
}

div#debug pre {
	color: #c00;
	border: 1px solid #c00;
	background: #fff;
	padding: 9px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #EAEAEA;
	background-color: #fff;
	padding: 5px;
	white-space: nowrap;
}

#tooltip h3, #tooltip div {
	margin: 0;
}

.phpmy {
	border: 0;
	margin: 20px 0;
	padding: 20px;
	min-height: 400px;
	clear: both;
	border: 2px solid #ddd;
	font-family: monospace;
}

.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
}

div.colourpickericon {
	float: left;
	width: 22px;
	height: 22px;
	margin: 0 4px;
	vertical-align: middle;
}

td div.colourpickericon {
	border: 1px solid #ddd;
	width: 20px;
	height: 20px;
}

td div.colourpickericon div {
	border: 1px solid #fff;
	width: 18px;
	height: 18px;
}

.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}

.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/overlay.png);
}

.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/select.gif);
	margin: -5px 0 0 -5px;
}

.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}

.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}

.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}

.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}

.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}

.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/hex.png) top;
	left: 212px;
	top: 142px;
}

.colorpicker_hex input {
	right: 6px;
}

.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}

.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}

.colorpicker_rgb_r {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/rgb_r.png);
	top: 52px;
	left: 212px;
}

.colorpicker_rgb_g {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/rgb_g.png);
	top: 82px;
	left: 212px;
}

.colorpicker_rgb_b {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/rgb_b.png);
	top: 112px;
	left: 212px;
}

.colorpicker_hsb_h {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/hsb_h.png);
	top: 52px;
	left: 282px;
}

.colorpicker_hsb_s {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/hsb_s.png);
	top: 82px;
	left: 282px;
}

.colorpicker_hsb_b {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/hsb_b.png);
	top: 112px;
	left: 282px;
}

.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colourpicker/submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}

.colorpicker_focus {
	background-position: center;
}

.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}

.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}

.colorpicker_slider {
	background-position: bottom;
}

form {
	margin: 0;
	padding: 0;
	text-align: left;
}

fieldset {
	border: 2px solid #ddd;
	padding: 10px 19px;
	margin: 20px 0 0 0;
	clear: both;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

fieldset legend {
	margin: 0;
	padding: 0 10px;
	width: auto;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

input, textarea, select, label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form ul {
	margin: 0 19px;
	padding: 0;
}

form ul.parent {
	height: 50px;
}

fieldset ul {
	margin: 0;
	padding: 0;
}

form ul li, fieldset ul li {
	padding: 10px 0 0 0;
	list-style: none outside none;
	width: 360px;
	clear: left;
}

table ul li {
	width: auto;
}

form ul li.hint, fieldset ul li.hint {
	font-size: 11px;
	padding: 6px 0 0 100px;
	width: 360px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 260px;
}

form ul li.withselected, fieldset ul li.withselected {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/withselected.gif) 4px 12px no-repeat;
	height: 18px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
}

form ul li.formdiv, fieldset ul li.formdiv {
	clear: both;
	margin: 10px 0;
}

form ul li.formdiv div, fieldset ul li.formdiv div {
	height: 10px;
	border-bottom: 3px dashed #eee;
}

form ul.settings li, fieldset ul.settings li {
	width: 100% !important;
}

form div.errorbox {
	position: absolute;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/errorbox.png') no-repeat;
	line-height: 20px;
	padding: 0 10px 0 28px;
	margin: -3px 0 0 358px;
}

form ul li label, form ul li.formdiv label, fieldset ul li label, table.dashboard_table td label {
	float: left;
	display: block;
	width: 100px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 88px;
	padding: 0 12px 0 0;
	text-align: right;
}

form ul li label.req {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/required.png') 92px 2px no-repeat;
	font-weight: bold;
}

label.indent1 {
	padding-left: 16px !important;
}

label.indent2 {
	padding-left: 32px !important;
}

form div.column {
	float: left;
	width: 260px;
}

form div.himage {
	float: left;
	margin: 0 0 5px 0;
}

form div.column label {
	float: left;
	width: 130px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 120px;
	padding: 0 10px 0 0;
	text-align: left;
	height: 20px;
}

form div.column label input {
	width: auto !important;
	border: none !important;
	margin: 0 3px 0 0;
}

label.lblfloat20 {
	width: 20px !important;
}

label.lblfloat30 {
	width: 30px !important;
}

label.lblfloat40 {
	width: 40px !important;
}

label.lblfloat50 {
	width: 50px !important;
}

label.lblfloat60 {
	width: 60px !important;
}

label.lblfloat80 {
	width: 80px !important;
}

label.lblfloat100 {
	width: 100px !important;
}

label.lblfloat120 {
	width: 120px !important;
}

label.lblfloat140 {
	width: 140px !important;
}

label.lblfloat160 {
	width: 160px !important;
}

label.lblfloat200 {
	width: 190px !important;
}

label.lblfloat300 {
	width: 300px !important;
}

label.lblfloat400 {
	width: 400px !important;
}

label.lblfloat20 input, label.lblfloat30 input, label.lblfloat40 input, label.lblfloat50 input, label.lblfloat60 input, label.lblfloat80 input, label.lblfloat100 input, label.lblfloat120 input, label.lblfloat140 input, label.lblfloat160 input, label.lblfloat200 input, label.lblfloat30 input, label.lblfloat400 input {
	background: none;
}

div.settingicons {
	width: 300px;
	float: left;
	padding-left: 10px;
	margin-right: -310px;
}

label.lblsetting {
	width: auto !important;
}

form div.column label.full {
	width: 260px;
}

form ul li span.preinput {
	float: left;
	line-height: 22px;
	padding: 0 6px 0 0;
}

form ul li span.splitinput {
	float: left;
	line-height: 22px;
	padding: 0 6px;
}

form ul li.hint span {
	font-weight: bold;
}

form ul li input, form ul li textarea, table.dashboard_table td input {
	width: 260px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 250px;
	border: 1px solid #ddd;
	padding: 3px 4px;
	background: #fff url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/inputbg.png') repeat-x;
	float: left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

form ul li select, select.h1sel, #sales_from {
	width: 260px;
	border: 1px solid #ddd;
	padding: 3px 4px;
	float: left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

select.h1sel {
	float: right;
	margin: 30px 0 0 40px;
}

form ul li input.input3 {
	width: 35px !important;
}

form ul li input.input4 {
	width: 45px !important;
}

form ul li input.input5 {
	width: 55px !important;
}

form ul li input.input6 {
	width: 65px !important;
}

form ul li input.input7 {
	width: 75px !important;
}

form ul li input.input8 {
	width: 85px !important;
}

form ul li input.input9 {
	width: 95px !important;
}

form ul li input.input10 {
	width: 105px !important;
}

form ul li input.input20 {
	width: 150px !important;
}

form ul li input.input50 {
	width: 200px !important;
}

form ul li input.wid60 {
	width: 60px !important;
}

form ul li input.wid80 {
	width: 80px !important;
}

form ul li input.wid100 {
	width: 100px !important;
}

form ul li input.wid120 {
	width: 120px !important;
}

form ul li input.hex {
	width: 50px !important;
}

form ul li input.center {
	text-align: center;
}

form ul li input#realsubmit {
	position: absolute;
	top: -50px;
}

a.submitbutton {
	display: block;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/submit.png') left top no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	margin: 10px 0 0 100px;
}

a.submitbutton span {
	display: block;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/submitend.png') right top no-repeat;
	line-height: 30px;
	height: 30px;
	text-align: center;
	padding: 0 30px;
}

form ul li a.submitbutton.preview {
	margin-left: 20px !important;
}

a.submitbutton:hover {
	background-position: left bottom;
}

a.submitbutton:hover span {
	background-position: right bottom;
	cursor: pointer;
}

a.submitbutton.upload {
	float: right;
	margin-top: -30px !important;
}

a.filterbutton {
	display: block;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/light.png') left top no-repeat;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin: 0 0 0 10px;
}

a.filterbutton span {
	display: block;
	float: left;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/lightend.png') right top no-repeat;
	line-height: 24px;
	height: 24px;
	text-align: center;
	padding: 0 15px;
	white-space: nowrap;
}

a.filterbutton.small span {
	font-size: 10px;
	padding: 0 5px;
}

a.filterbutton.form {
	margin: 0;
}

a.filterbutton:hover {
	background-position: left bottom;
}

a.filterbutton:hover span {
	background-position: right bottom;
	cursor: pointer;
}

table.dashboard_table tr.srch td a.filterbutton, form#listfilter a.filterbutton {
	background-image: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/filter.png');
}

table.dashboard_table tr.srch td a.filterbutton span, form#listfilter a.filterbutton span {
	background-image: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/filterend.png');
}

a.cancelbutton {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/cancel.png') no-repeat left center;
	font-size: 12px;
	color: #d00;
	padding: 3px 0 3px 22px;
}

a.deleteimage {
	margin: 8px 0 0 0;
}

.jeditable, .field_jeditable, .order_jeditable {
	border: 1px dashed #eee;
	padding: 3px 5px;
	margin: -2px;
	background: #fff;
	cursor: text;
	white-space: nowrap;
}

.jeditable form, .field_jeditable form, .order_jeditable form, .jeditable input, .field_jeditable input, .order_jeditable input {
	padding: 0;
	margin: 0;
	border: none;
}

.jeditable span.saving, .field_jeditable span.saving, .order_jeditable span.saving {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/loading_jeditable.gif') no-repeat left center;
	padding: 0 0 0 20px;
	color: #CCC;
}

span.post_jeditable {
	float: left;
	padding-left: 10px;
	font-size: 11px;
}

form .hlink_div {
	float: left;
	display: block;
	width: 400px;
}

form .hlink_div select {
	margin-top: 10px;
}

form .hlink_div select:first-of-type {
	margin-top: 0px;
}

form.form400 ul li {
	width: 400px;
}

form.form400 ul li.hint {
	padding: 6px 0 0 140px;
	width: 400px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 260px;
}

form.form400 div.errorbox {
	margin-left: 398px;
}

form.form400 ul li label, form.form400 ul li.formdiv label {
	width: 140px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 128px;
}

form.form400 ul li label.req {
	background-position: 132px 2px;
}

form.form400 ul li input, form.form400 ul li textarea {
	width: 260px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 250px;
}

form.form400 ul li select {
	width: 260px;
}

form.form400 ul li a.submitbutton {
	margin: 10px 0 0 140px;
}

form.formdefault ul li, fieldset.formdefault ul li {
	width: 640px;
}

form.formdefault ul li.hint, fieldset.formdefault ul li.hint {
	padding: 6px 0 0 240px;
	width: 640px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 360px;
}

form.formdefault div.errorbox {
	margin-left: 638px;
}

form.formdefault ul li label, form.formdefault ul li.formdiv label, fieldset.formdefault ul li label, fieldset.formdefault ul li.formdiv label {
	width: 240px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 228px;
}

form.formdefault ul li label.req, fieldset.formdefault ul li label.req {
	background-position: 232px 2px;
}

form.formdefault ul li input, form.formdefault ul li textarea, fieldset.formdefault ul li input, fieldset.formdefault ul li textarea {
	width: 400px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 390px;
}

form.formdefault ul li select, fieldset.formdefault ul li select {
	width: 400px;
}

form.formdefault ul li a.submitbutton, fieldset.formdefault ul li a.submitbutton {
	margin: 10px 0 0 240px;
}

form.formdefault div.column, fieldset.formdefault div.column {
	width: 400px;
}

form.formdefault div.column.cke {
	clear: left;
	width: 640px;
	margin-top: 5px;
}

form.formdefault ul li label.full, fieldset.formdefault ul li label.full {
	width: 400px;
}

div.inform {
	width: 400px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 376px;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	border: 2px solid #DFDFDF;
}

div.inform ul {
	margin: 0;
	padding: 0;
}

div.inform ul li {
	width: auto;
	float: left;
	clear: none;
	height: 30px;
	padding: 0;
}

div.inform li.fixed {
	width: 380px;
}

div.inform ul li label {
	width: auto;
	float: left;
	display: block;
	padding: 0 10px 0 0;
	margin: 0 4px 0 0;
	vertical-align: middle;
	line-height: 30px;
	height: 30px;
	font-size: 11px;
}

div.inform li.fixed a.filterbutton {
	margin: 10px 0 0 0;
}

div.inform li.fixed label {
	width: 90px;
}

div.inform ul li label.req {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/required.png') right 6px no-repeat;
	font-weight: bold;
}

div.inform ul li input {
	float: left;
	height: 30px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: auto;
	height: 16px;
	margin: 5px 15px 5px 0;
}

div.inform ul li input.input10 {
	width: 90px;
}

div.inform ul li select {
	float: left;
	width: auto;
	margin: 5px 15px 5px 0;
}

div.inform li.fixed select {
	width: 260px;
}

div.inform ul li a.filterbutton, div.inform ul li a.submitbutton {
	margin: 0 0 0 20px;
}

div.inform div.clfx {
	height: 5px;
	background: none ! Important;
}

div.imgpreview {
	width: 145px;
	height: 145px;
	margin: 0 10px 0 83px;
	float: left;
	border: 1px solid #eee;
	visibility: hidden;
	background-position: center;
	background-repeat: no-repeat;
}

div.inform div#fileQueue {
	clear: both;
	width: 370px;
	height: 200px;
	margin: 0 0 10px 0;
}

div.inform uploadifyQueueItem {
	font-size: 11px;
	margin-bottom: 2px;
	padding: 2px 4px;
}

div.inform.uploadifyProgressBar {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/th.png') repeat-x;
	width: 1px;
	height: 12px;
}

div#informtabswrapper {
	height: 22px;
}

ul#informtabs {
	margin: 0 0 0 20px ! Important;
	padding: 0 ! Important;
	height: 24px ! Important;
	width: auto ! Important;
	position: absolute;
	z-index: 2px;
}

ul#informtabs li {
	float: left ! Important;
	clear: none ! Important;
	margin: 0 2px 0 0 ! Important;
	padding: 0 5px 0 0 ! Important;
	height: 24px ! Important;
	width: auto ! Important;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/informtabspan.png') right 0 no-repeat;
}

ul#informtabs li.sel {
	background-position: right -48px ! Important;
}

ul#informtabs li.sel a {
	background-position: 0 -48px ! Important;
}

ul#informtabs li:hover {
	background-position: right -24px ! Important;
}

ul#informtabs li:hover a {
	background-position: 0 -24px ! Important;
}

ul#informtabs li.sel:hover {
	background-position: right -48px ! Important;
}

ul#informtabs li.sel:hover a {
	background-position: 0 -48px ! Important;
}

ul#informtabs li a {
	display: block;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/informtab.png') 0 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
	display: block;
	line-height: 24px;
	padding: 0 5px 0 10px;
	color: #fff;
	width: auto;
}

div#editformtabswrapper {
	height: 28px;
	margin: 0 0 -22px 0;
}

ul#editformtabs {
	margin: 0 0 0 20px ! Important;
	padding: 0 ! Important;
	height: 28px ! Important;
	width: auto ! Important;
	z-index: 99;
	position: absolute;
}

ul#editformtabs li {
	float: left ! Important;
	clear: none ! Important;
	margin: 0 2px 0 0 ! Important;
	padding: 0 0 0 0 ! Important;
	height: 28px ! Important;
	width: auto ! Important;
	list-style: none;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/editformtab.png') no-repeat;
}

ul#editformtabs li.sel {
	background-position: 0 -56px ! Important;
}

ul#editformtabs li.sel a {
	background-position: right -56px ! Important;
}

ul#editformtabs li:hover {
	background-position: 0 -28px ! Important;
}

ul#editformtabs li:hover a {
	background-position: right -28px ! Important;
}

ul#editformtabs li.sel:hover {
	background-position: 0 -56px ! Important;
}

ul#editformtabs li.sel:hover a {
	background-position: right -56px ! Important;
}

ul#editformtabs li a {
	display: block;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/editformtabspan.png') right 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
	display: block;
	line-height: 28px;
	padding: 0 10px;
	width: auto;
}

form#listfilter {
	margin: 20px 0;
	clear: both;
	clear: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 5px 0;
}

form#listfilter ul {
	margin: 0 20px 0 10px;
}

form#listfilter ul li {
	width: auto;
	float: left;
	clear: none;
	height: 30px;
	padding: 0 !important;
	margin: 0 !important;
}

form#listfilter ul li label {
	width: auto ! Important;
	float: left;
	display: block;
	padding: 0 10px;
	vertical-align: middle;
	line-height: 34px;
}

form#listfilter ul li input {
	float: left;
	height: 30px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: auto;
	height: 16px;
	margin: 5px 0;
}

form#listfilter ul li input.tick {
	background: none;
	border: none;
	margin: 8px 0 0 0;
}

form#listfilter ul li select {
	float: left;
	width: auto;
	margin: 5px 0;
}

form#listfilter a.filterbutton {
	margin: 5px 0 3px 20px;
}

form#listfilter a.resetbutton {
	line-height: 34px;
	margin-left: 30px;
}

form#listfilter .clfx {
	height: 5px;
}

form#listfilter ul#filtertabs {
	margin: 15px 0 -5px 10px ! Important;
	padding: 0 ! Important;
	height: 24px ! Important;
	clear: left;
}

form#listfilter ul#filtertabs li {
	float: left;
	margin: 0 2px 0 0 ! Important;
	padding: 0 5px 0 0 ! Important;
	height: 24px ! Important;
	position: relative;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/filtertabspan.png') right 0 no-repeat;
}

form#listfilter ul#filtertabs li.sel {
	background-position: right -48px ! Important;
}

form#listfilter ul#filtertabs li.sel a {
	background-position: 0 -48px ! Important;
}

form#listfilter ul#filtertabs li:hover {
	background-position: right -24px ! Important;
}

form#listfilter ul#filtertabs li:hover a {
	background-position: 0 -24px ! Important;
}

form#listfilter ul#filtertabs li.sel:hover {
	background-position: right -48px ! Important;
}

form#listfilter ul#filtertabs li.sel:hover a {
	background-position: 0 -48px ! Important;
}

form#listfilter ul#filtertabs li a {
	display: block;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/filtertab.png') 0 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
	display: block;
	line-height: 24px;
	padding: 0 5px 0 10px;
	width: auto;
}

form#login {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/loginbg.png') no-repeat;
	padding: 42px 52px;
	width: 420px;
	height: 300px;
	margin: 0 auto;
}

form#login p.back {
	margin: 20px 0 0 0;
}

form#login p.back a {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/back.png') left center no-repeat;
	padding: 0 0 0 20px;
	font-weight: bold;
}

#header {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/header.png') repeat-x;
	text-align: left;
	height: 135px;
}

div#sitename {
	line-height: 27px;
	margin: 37px 0 0 0;
	padding: 0 0 0 20px;
	font-weight: 400;
	font-size: 18px;
	float: left;
	width: 300px;
}

div#sitename.admin {
	width: 500px;
}

div#sitename a {
	font-size: 12px;
	padding: 4px 4px 2px 44px;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/database.png') no-repeat 20px center;
}

div#sitename a.tbl {
	padding: 4px 0 2px 26px;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/tbl.png') no-repeat 4px center;
}

div#sitename div#cms_logo {
	width: 175px;
	height: 67px;
	float: left;
	margin: -24px 0 0 0;
	text-indent: -9999px;
	background-position: center;
	background-repeat: no-repeat;
}

div#logout {
	width: 360px;
	height: 26px;
	top: 40px;
	right: 20px;
	position: absolute;
	text-align: right;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logout.png) right top no-repeat;
	font-size: 11px;
	line-height: 26px;
}

div#logout.react {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logout_react.png) right top no-repeat;
}

div#logout span#youare {
	padding: 0 28px 0 0;
}

div#logout a {
	display: block;
	float: right;
	font-weight: bold;
}

div#logout a#lo {
	padding: 0 11px 0 0;
	width: 53px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logoutdiv.png) right center no-repeat;
}

div#logout.react a#lo {
	background: none !important;
	padding: 0;
	width: 64px;
	text-align: center;
}

div#logout a#help {
	padding: 0 0 0 9px;
	width: 41px;
	text-align: left;
}

#deployJavaPlugin {
	display: none;
}

div#container {
	width: 100%;
	background: #fff;
	float: right;
	margin-left: -200px;
	text-align: left;
}

div#cms_content, div#cms_contenthome {
	padding: 0 20px 20px 20px;
	background: #fff;
	margin-left: 200px;
	min-height: 502px;
	height: auto !important;
	height: 502px;
	font-size: 12px;
	text-align: left;
	clear: both;
}

div#cms_contenthome {
	margin-left: 0;
}

div#contentclear, div#footerclear {
	clear: both;
	height: 20px;
	background: #fff;
}

#homefooter {
	width: 500px;
	margin: 10px auto;
	color: #fff;
}

#footer {
	clear: both;
	padding: 0 20px;
	height: 130px;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/footer.png') repeat-x;
}

#footercopy {
	width: 460px;
	text-align: left;
	padding: 20px 0;
	float: left;
}

#footercopy h4 {
	font-size: 16px;
	margin: 0;
}

#footercopy a {
	margin: 0 20px 0 0;
}

#footercopy p#copy {
	margin: 40px 0 0 0;
	font-size: 10px;
}

#footerlogos {
	width: 340px;
	float: right;
	margin: -130px 0 0 0;
}

#footerlogos h4, #footerright h4 {
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 0;
}

#footerlogos ul, #footerright ul {
	margin: 0 !important;
	padding: 0;
	float: left;
}

#footerlogos ul {
	width: 340px ! Important;
}

#footerright ul {
	width: 380px ! Important;
}

#footerlogos ul li, #footerright ul li {
	float: left;
	list-style: none outside none;
	margin: 0 20px 0 0;
	text-align: center !important;
}

#footerlogos ul li a {
	display: none;
}

#footerlogos ul li a.logo, #footerright ul li a.logo {
	display: block;
	float: left;
	margin: 0 auto !important;
	background-repeat: no-repeat;
	background-position: center 0;
	padding: 44px 0 0 0;
	min-width: 50px;
	width: auto !important;
	width: 50px;
}

#footerright {
	margin: 0;
	padding: 20px 0 0 0;
	width: 460px;
	height: 130px;
	float: right;
}

#footerright ul {
	width: 340px !important;
}

#footerlinks1 {
	float: right;
	width: 340px;
	text-align: left;
}

#footerlinks2 {
	float: right;
	width: 340px;
	text-align: left;
}

ul li a#logo_ff {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logos/footer_ff.png);
}

ul li a#logo_gc {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logos/footer_gc.png);
}

ul li a#logo_tb {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logos/footer_tb.png);
}

ul li a#logo_ie {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logos/footer_ie.png);
}

ul li a#logo_pr {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logos/footer_pr.png);
}

ul li a#logo_stats {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logos/footer_stats.png);
}

ul li a#logo_support {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logos/footer_support.png);
}

ul li a#logo_faq {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logos/footer_faq.png);
}

ul li a#logo_tut {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logos/footer_tut.png);
}

#footer ul {
	float: left;
	width: 200px;
	height: 130px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px;
	height: 90px;
	margin: 20px 20px 20px 0;
}

#footer ul li {
	line-height: 18px;
	font-size: 11px;
	list-style: none outside none;
}

#footer ul#footerlogos {
	float: right;
}

#footer ul#footerlogos li {
	float: left;
	margin: 0 20px 0 0;
}

.bulkact_wrapper {
	padding: 10px 0 0 30px;
	clear: left;
}

div#dashboardcol1, div#dashboardcol2, div#dashboardcol3, div.dashcol1, div.dashcol2 {
	float: left;
	width: 50%;
}

div#dashboardcol1 div.dashbox, div#dashboardcol2 div.dashbox, div.dashcol1 div.dashbox {
	margin: 0 20px 0 0;
	overflow: hidden;
}

div#dashboardcol2 {
	width: 30%;
}

div#dashboardcol3 {
	width: 20%;
	padding: 0;
	float: left;
}

div.dashbox {
	border: 1px solid;
	padding: 6px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

div.dashbox h3 {
	background-image: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/dashbox_h3.png');
	background-repeat: repeat-x;
	line-height: 27px;
	padding: 0 18px;
	border: 1px solid;
	font-size: 15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

div.dashbox h3 span {
	font-size: 13px;
	font-weight: normal;
}

#sales_from {
	float: right;
	margin: 3px 10px;
	width: 130px;
	border: 1px solid #ddd;
	padding: 2px 4px;
	float: left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#visits_chart {
	height: 160px;
}

#visits_chart .highcharts-tooltip {
	color: #CCCCCC !important;
}

#dashboard_stats {
	margin: 20px -6px 14px -6px;
	height: 120px;
}

#dashboard_stats ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	height: 120px;
}

#dashboard_stats ul li {
	padding: 0 15px;
	list-style: none;
}

#dashboard_stats ul.last {
	border: none;
	margin-right: -3px;
}

#dashboard_stats ul li h4 {
	font-size: 13px;
}

#dashboard_stats ul li {
	line-height: 20px;
}

#dashboard_stats ul li span {
	font-weight: bold;
	float: right;
}

table.dashboard_table {
	width: 100%;
	border: none;
	margin: 0;
}

table.dashboard_table th.heading {
	font-size: 16px;
}

table.dashboard_table td {
	padding: 8px 0 8px 8px;
	border-bottom: 1px solid;
}

tableth.icon, table td.icon {
	width: 16px;
	padding: 0 4px;
	text-align: center;
}

table.dashboard_table td.bold {
	font-size: 13px;
}

table.dashboard_table td.stat {
	font-size: 18px;
	text-align: right;
	padding: 8px 8px 8px 0;
}

table.dashboard_table tr.last td, table.dashboard_table tr.viewall td {
	border-bottom: none;
}

table.dashboard_table tr.viewall td {
	line-height: 22px;
}

table.dashboard_table tr.srch td {
	padding: 7px 8px;
}

table.dashboard_table tr.srch td p {
	line-height: 21px;
	clear: both;
	margin: 0 0 5px 0;
}

table.dashboard_table tr.srch td label {
	width: 140px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
}

table.dashboard_table tr.srch td input {
	width: 160px;
}

table.dashboard_table tr.srch td a {
	float: left;
}

#dashboard_chart.not_loaded, #dashboard_chart.loading {
	height: 353px;
	text-align: center;
}

#dashboard_chart.not_loaded h4, #dashboard_chart.loading h4 {
	padding: 140px 0 0 0;
}

#dashboard_chart.not_loaded h4 span, #dashboard_chart.loading h4 span {
	font-size: 13px;
	font-weight: normal;
}

table.dashboard_listtbl {
	width: 100%;
	border: none;
}

table.dashboard_listtbl tr th, table.dashboard_listtbl tr td {
	border-bottom: 1px solid #E6E6E6;
	padding: 6px;
}

table.dashboard_listtbl tr th {
	line-height: 14px;
	font-weight: bold;
	font-size: 12px;
}

table.dashboard_listtbl tr.last td {
	border: none;
}

table.dashboard_listtbl tr th span {
	font-size: 11px;
	font-weight: normal;
}

ul#dashboard_announce {
	clear: both;
	margin: 0;
	padding: 0;
	overflow: hidden;
	z-index: 10;
}

ul#dashboard_announce.narrow, ul#dashboard_announce.narrow li {
	height: 160px;
}

ul#dashboard_announce.wide, ul#dashboard_announce.wide li {
	height: 140px;
}

ul#dashboard_announce li {
	padding: 0 18px 0 68px;
	margin: 0;
	list-style: none;
	background: #fff;
	z-index: 10;
}

div.announce_date {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/dashboard_date.png') no-repeat;
	width: 45px;
	height: 64px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	margin: 0 15px 0 -60px;
	line-height: 12px;
	float: left;
}

div.announce_date span {
	display: block;
	font-size: 22px;
	line-height: 26px;
	padding: 6px 0 4px 0;
	width: 45px;
	text-align: center;
	color: #999;
}

div#dashboard_announce_pager {
	float: right;
	margin: -34px 10px 0 0;
	height: 19px;
	z-index: 999;
}

div#dashboard_announce_pager a {
	display: block;
	float: left;
	width: 19px;
	height: 19px;
	margin: 0 2px 0 0;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/dashboard_announce_pager_a.png') no-repeat left;
	text-indent: -6000px;
}

div#dashboard_announce_pager a:hover, div#dashboard_announce_pager a.activeSlide {
	background-position: right;
}

ul#dashboard_updates {
	margin: 0;
	padding: 0;
}

ul#dashboard_updates li {
	padding: 0 18px 12px 18px;
	list-style: none;
	margin: 0;
}

ul#dashboard_updates li p {
	margin: 0 0 5px 0;
}

ul#dashboard_updates li p.date {
	font-weight: bold;
	font-size: 13px;
}

ul#dashboard_updates li span.name {
	font-size: 13px;
	font-style: italic;
}

ul#topnav {
	margin: 0 20px;
	height: 30px;
	clear: left;
	z-index: 200;
}

.topnav, .topnav ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.topnav {
	position: relative;
}

.topnav li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0 5px 0 0;
	position: relative;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/topnavspan.png') right 0 no-repeat;
}

.topnav li.sel {
	background-position: right -60px ! Important;
}

.topnav li#admintab {
	margin-left: 10px;
}

.topnav li#sitepreview, .topnav li#emarketing, .topnav li#analytics, .topnav li#multi_channel, .topnav li#support {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/topnavspan.png') right 0 no-repeat;
	float: right;
}

.topnav li:hover, .topnav li.sfHover {
	background-position: right -60px ! Important;
}

.topnav li a {
	display: block;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/topnava.png') 0 0 no-repeat;
	width: auto;
}

.topnav li a span {
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	padding: 0 15px 0 20px;
}

.topnav li.icontab a span {
	padding: 0 15px 0 44px;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/cat.png') 16px center no-repeat;
}

.topnav li#sitepreview a, .topnav li#emarketing a, .topnav li#analytics a {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/topnava.png') 0 0 no-repeat;
}

.topnav li.sel a, #topnav li:hover a, #topnav li.sfHover a, .topnav li a:hover {
	background-position: 0 -60px ! Important;
}

.topnav ul {
	background: #fff;
	margin: 0 0 0 -1px;
	width: 200px;
	padding: 0 1px 10px 1px;
	position: absolute;
	top: -999em;
	z-index: 100;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/topnavul.png) no-repeat bottom;
}

.topnav li:hover ul, .topnav li.sfHover ul {
	top: 30px;
	z-index: 100;
}

.topnav ul li {
	float: none;
	background: none;
	padding: 0;
	margin: 0 5px;
}

.topnav ul li.last {
	border: none;
}

#topnav li:hover ul a, #topnav li.sfHover ul a, .topnav ul a {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	display: block;
	width: 200px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
	padding: 6px 20px 7px 20px;
	margin: 0 -5px;
	text-decoration: none;
	background: none;
}

#topnav li:hover ul a.last, #topnav li.sfHover ul a.last, .topnav ul a.last {
	padding: 6px 20px;
	background: none;
}

#sidenav {
	width: 200px;
	float: left;
	text-align: left;
	min-height: 260px;
	height: auto !important;
	height: 260px;
	padding: 0 0 20px 0;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/sidenav.png) right bottom no-repeat;
}

#sidenav a#showhide, a#showhide2 {
	display: block;
	width: 17px;
	height: 17px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/leftnav.png) no-repeat;
	background-position: 0 0;
	position: absolute;
	margin: 124px 0 0 190px;
	text-indent: -6000px;
	z-index: 3;
}

#sidenav a#showhide:hover {
	background-position: 0 -17px;
}

a#showhide2 {
	background-position: -17px 0;
	margin-left: 10px;
}

a#showhide2:hover {
	background-position: -17px -17px;
}

#sidenav2 {
	width: 20px;
	min-height: 502px;
	height: auto !important;
	height: 502px;
	float: left;
	background: #fff url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/leftnav_closed.png) right top no-repeat;
	display: none;
}

#sidenav a#showhide {
	display: block;
	width: 17px;
	height: 17px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/leftnav.png) no-repeat;
	position: absolute;
	margin: 124px 0 0 190px;
	text-indent: -6000px;
}

#sidenav ul li.heading h3 {
	margin: 7px 0 20px 0;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/cat.png);
	padding: 0 0 0 28px;
	line-height: 20px;
	font-size: 14px;
}

#sidenav h3.mgicon_1 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/mgicon_pages.png);
}

#sidenav h3.mgicon_2 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/mgicon_assets.png);
}

#sidenav h3.mgicon_3 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/mgicon_cart.png);
}

#sidenav h3.mgicon_4 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/mgicon_stats.png);
}

#sidenav h3.mgicon_5 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/mgicon_camera.png);
}

#sidenav h3.mgicon_6 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/mgicon_users.png);
}

#sidenav ul {
	padding: 20px;
	width: 200px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
	margin: 0;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/sidenavtop.png) right top no-repeat;
}

#sidenav ul li {
	list-style: none outside none;
	margin: 0 0 1px 0;
	background: none;
}

#sidenav ul li.stats {
	padding: 6px 0 0 8px;
}

#sidenav ul li.subheading {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/bluebox.png) no-repeat;
}

#sidenav ul li.subheading h4 {
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	display: block;
	width: 160px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 140px;
	padding: 0 10px;
	margin: 0;
	text-decoration: none;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/blueboxend.png) right 0 no-repeat;
}

#sidenav ul li a {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	display: block;
	width: 160px;
	padding: 0;
	text-decoration: none;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/sidenavula.png) no-repeat;
}

#sidenav ul li.stats a {
	display: inline;
	width: auto;
	background: none;
}

#sidenav ul li.stats a:hover {
	background: none;
}

#sidenav ul li a span {
	display: block;
	width: 160px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 129px;
	padding: 4px 10px 4px 21px;
	cursor: pointer;
}

#sidenav ul li a:hover span, #sidenav ul li a.sel span {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/sidenavulspan.png) bottom no-repeat;
}

#sidenav ul li a:hover {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/sidenavula.png) 0 -48px no-repeat;
}

#sidenav ul li a.sel {
	background-position: 0 -48px;
	font-weight: bold;
}

ul.order_log {
	margin: 0 -20px 0 -20px;
	width: 100% !important;
	padding: 0;
}

ul.order_log li {
	border-bottom: 1px solid #ddd;
	font-size: 13px;
	padding: 5px 20px 0 20px;
	width: 100% !important;
	list-style: none;
	margin: 0;
}

ul.order_log li p.order_log_by {
	font-size: 11px;
	border-top: 1px solid #efefef;
	padding-top: 5px;
}

div.page_break {
	height: 20px;
	page-break-after: always;
}

div.divider {
	height: 20px;
	margin-bottom: 20px;
	border-bottom: 2px dashed #999;
}

ul#owithsel {
	margin-top: -30px;
}

div#cart_added {
	float: left;
	padding-left: 10px;
	opacity: 0;
	color: #390;
	font-weight: bold;
}

table.total tr.refunded td {
	color: #c00 !important;
}

table.total td span {
	font-size: 11px;
	font-weight: normal;
}

a {
	outline: none;
	text-decoration: none;
	cursor: pointer;
}

h1 span a, a.adminlink {
	color: #9C0;
}

form ul li a.adminlink {
	float: right;
	margin-right: -170px;
}

form ul li span.adminfield {
	float: right;
	margin-right: -262px;
}

td.draghandle a {
	cursor: move;
	line-height: 24px;
}

#footerc ul li a {
	font-weight: bold;
}

#footerc ul#footerlogos li a {
	display: block;
}

a.progress {
	display: block;
	padding: 2px;
	height: 16px;
	border: 1px solid #ddd;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

a.progress span {
	display: block;
	float: left;
	height: 16px;
	background-image: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/th.png');
	background-repeat: repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-indent: -6000px;
}

a.icon {
	display: block;
	width: 24px;
	height: 24px;
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -6000px;
	margin: auto;
}

a.iconf {
	display: block;
	width: 25px;
	height: 24px;
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -6000px;
	float: left;
}

a.txticon {
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 16px;
	padding: 2px 0 2px 22px;
}

a.disabledicon {
	opacity: 0.4;
}

.edit {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/edit.png);
}

.edit0 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/edit0.png);
}

.duplicate {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/duplicate.png);
}

.duplicate0 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/duplicate0.png);
}

.delete {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/delete.png);
}

.delete0 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/delete0.png);
}

.live1 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/live1.png);
}

.live0 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/live0.png);
}

.view {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/view.png) !important;
}

.noimage {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/noimage.png) !important;
}

.img {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/image.png) !important;
}

.dashboard {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/dashboard.png) !important;
}

.admintab {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/admin.png) !important;
}

.users {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/users.png) !important;
}

.email {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/email.png) !important;
}

.support {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/support.png) !important;
}

.analytics {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/analytics.png) !important;
}

.cart {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/cart.png) !important;
}

.assets {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/assets.png) !important;
}

.camera {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/camera.png) !important;
}

.cart {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/cart.png) !important;
}

.page {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/page.png) !important;
}

.files {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/files.png) !important;
}

.module {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/module.png) !important;
}

.formbuilder {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/formbuilder.png) !important;
}

.database {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/database.png) !important;
}

.ext {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/ext.png) !important;
}

.picknote {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/picknote.png) !important;
}

.tbl {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/tbl.png) !important;
}

.facebook {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/facebook.png) !important;
}

.twitter {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/twitter.png) !important;
}

.linkedin {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/linkedin.png) !important;
}

.invoice_com {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/invoice_com.png) !important;
}

.dispatch_note {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/dispatch_note.png) !important;
}

.return_note {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/return_note.png) !important;
}

a.boolean0 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/boolean0.png);
}

a.boolean1 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/boolean1.png);
}

a.position {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/position.png);
}

a.up {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/up.png);
	height: 16px;
}

a.up0 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/up0.png);
	height: 16px;
}

a.down {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/down.png);
	height: 16px;
}

a.down0 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/down0.png);
	height: 16px;
}

a.export {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/export.png) 0 center no-repeat;
}

a.invoice {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/tbl.png);
}

a.order_label {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/order_label.png);
}

a.plus {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/plus.png) 0 center no-repeat;
	float: left;
	margin: 0;
}

a.minus {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/minus.png) 0 center no-repeat;
	float: left;
	margin: 0;
}

a.file {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/file.png);
}

a.png {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/file_png.png);
}

a.jpg {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/file_jpg.png);
}

a.pdf {
	background-image: url(../../../images/icons/file_pdf.png);
}

a.ppt {
	background-image: url(../../../images/icons/file_ppt.png);
}

a.doc {
	background-image: url(../../../images/icons/file_doc.png);
}

a.xls {
	background-image: url(../../../images/icons/file_xls.png);
}

a.activate {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/subscriber_activate.png);
}

a.reactivate {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/subscriber_reactivate.png);
}

a.suspend {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/subscriber_suspend.png);
}

a.suspend2 {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/subscriber_suspend2.png);
}

a.reset {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/subscriber_reset.png);
}

a.delimage, a.delfile {
	margin: 4px 0 0 0;
}

a#add, a#export, a#import, a#addmult, a.exportbut {
	display: block;
	float: right;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/add.png) right top no-repeat;
	height: 36px;
	line-height: 36px;
	font-size: 15px;
	font-weight: bold;
	padding: 0 20px 0 0;
	margin: 20px 0 0 20px;
}

a#add span, a#export span, a#import span, a#addmult span, a.exportbut span {
	display: block;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 44px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/addplus.png) left top no-repeat;
}

a#add:hover, a#export:hover, a#import:hover, a#addmult:hover, a.exportbut:hover {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/add.png) right bottom no-repeat;
}

a#add:hover span, a#addmult:hover span {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/addplus.png) left bottom no-repeat;
}

a#export, a.bottombut {
	clear: right;
}

a#export span, a.exportbut span {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/export.png) left top no-repeat;
}

a#export:hover span, a.exportbut:hover span {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/export.png) left bottom no-repeat;
}

a#import span {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/import.png) left top no-repeat;
}

a#import:hover span {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/import.png) left bottom no-repeat;
}

table#listtbl th a.sort, table#listtbl th a.sortasc, table#listtbl th a.sortdesc {
	line-height: 17px;
	height: 17px;
}

table#listtbl th a.sortasc {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/sort.png) 0 0 no-repeat;
	padding: 0 0 0 18px;
}

table#listtbl th a.sortdesc {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/sort.png) 0 -17px no-repeat;
	padding: 0 0 0 18px;
}

div.loading {
	height: 300px;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/loading.gif') no-repeat center;
}

div.loading2 {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/loading.gif') no-repeat center;
}

table#listtbl td.loading {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/loading_jeditable.gif') no-repeat center;
}

div#list, .edit_sub_list {
	clear: both;
}

div#list.edit_sub_list {
	clear: none;
}

fieldset a#add, fieldset a#export, fieldset a#import, fieldset a#addmult, fieldset a.exportbut {
	margin: 0 20px 20px 0 !important;
}

table#listtbl {
	width: 100%;
	border: none;
	margin: 0 0 10px 0;
	clear: both;
}

table#listtbl.totals, table#listtbl.total {
	width: 340px ! Important;
	float: right;
}

table#listtbl th {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/th.png);
	background-repeat: repeat-x;
	line-height: 14px;
	font-weight: bold;
	font-size: 12px;
	padding: 6px;
	border-bottom: 1px solid #fff;
}

tableth.icon, table td.icon {
	width: 16px;
	padding: 0 4px;
	text-align: center;
}

th.admin, td.admin {
	width: 20px;
	text-align: center;
	border-left: none !important;
}

th.admin2, td.admin2 {
	width: 40px;
	text-align: center;
	border-left: none !important;
}

th.image, td.image {
	width: 58px;
	text-align: center;
}

table#listtbl td.image div.cmsimage {
	border: 1px solid #eee;
	padding: 3px;
	margin: 4px auto;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
}

table#listtbl td.image div.cmsimage a {
	text-indent: -6000px;
	display: block;
}

table#listtbl th#left {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/thleft.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 6px;
	padding: 0 !important;
}

table#listtbl th#right {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/thright.png);
	background-position: right top;
	background-repeat: no-repeat;
	width: 6px;
	padding: 0 !important;
}

table#listtbl td {
	padding: 6px;
	line-height: 22px;
}

td.center, th.center {
	text-align: center !important;
}

table#listtbl td.right, table#listtbl th.right {
	text-align: right !important;
}

table#listtbl td.sub1 {
	padding: 6px 6px 6px 30px ! Important;
}

table#listtbl td.sub2 {
	padding: 6px 6px 6px 56px ! Important;
}

table#listtbl td.sub3 {
	padding: 6px 6px 6px 82px ! Important;
}

table#listtbl tr.deleted td {
	color: #999;
	text-decoration: line-through;
}

table#listtbl tr.deleted td.edge {
	text-decoration: none;
}

table#listtbl tr.total td {
	font-size: 16px;
}

table#listtbl tr.ordercart {
	display: none;
}

table#listtbl tr.ordercart.show {
	display: block;
}

td.draghandle {
	cursor: move;
}

td.draghandle a {
	display: block;
	width: 24px;
	height: 24px !important;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/position.png) center no-repeat;
	margin: 0 auto;
}

td.noposition a {
	display: block;
	width: 24px;
	height: 24px !important;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/position0.png) center no-repeat;
	margin: 0 auto;
}

table.mlink {
	width: 100%;
}

table.mlink tr td {
	border-bottom: 1px solid #E6E6E6;
	padding: 3px;
}

table.mlink tr.rowmove td {
	background: #F7FFF0;
}

table#listtbl td.edge {
	width: 6px;
	padding: 0 !important;
	border-left: none !important;
}

.col200 {
	width: 200px;
}

.col180 {
	width: 180px;
}

.col160 {
	width: 160px;
}

.col140 {
	width: 140px;
}

.col120 {
	width: 130px;
}

.col120 {
	width: 120px;
}

.col100 {
	width: 100px;
}

.col80 {
	width: 80px;
}

.col60 {
	width: 60px;
}

.col40 {
	width: 40px;
}

.col20 {
	width: 20px;
}

.col10 {
	width: 10px;
}

p.withselected {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/withselected.gif) 22px 6px no-repeat;
	padding: 0 0 0 39px;
	line-height: 24px;
	height: 24px;
	float: left;
}

p.withselected label, p.withselected select {
	float: left;
	line-height: 24px;
}

p.withselected label {
	padding: 0 10px;
}

p.withselected select {
	margin: 2px 10px 0 0;
	padding: 2px;
}

div.gateway {
	width: 100px;
	height: 30px;
	text-indent: -6000px;
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/gateways_v8.png);
	background-repeat: no-repeat;
	background-position: 0 30px;
}

div.gateway.sagepay {
	background-position: 0 0;
}

div.gateway.cardsave {
	background-position: 0 -183px;
}

div.gateway.google {
	background-position: 0 -30px;
}

div.gateway.paypal, div.gateway.paypal_pro {
	background-position: 0 -60px;
}

div.gateway.securetrading {
	background-position: 0 -90px;
}

div.gateway.cheque {
	background-position: 0 -120px;
}

div.gateway.unknown {
	background: none;
}

div.gateway.realex {
	background-position: 0 -150px;
}

div.gateway.cardsave {
	background-position: 0 -180px;
}

div.gateway.account {
	background-position: 0 -210px;
}

div.gateway.manual {
	background-position: 0 -240px;
}

div.gateway.payment_sense {
	background-position: 0 -270px;
}

div.gateway.proforma {
	background-position: 0 -300px;
}

div.gateway.ebay {
	background-position: 0 -330px;
}

div.gateway.telephone {
	background-position: 0 -360px;
}

div.gateway.card {
	background-position: 0 -390px;
}

div.gateway.pdq {
	background-position: 0 -420px;
}

div.gateway.cash {
	background-position: 0 -450px;
}

div.gateway.credit {
	background-position: 0 -480px;
}

div.gateway.bacs {
	background-position: 0 -510px;
}

div.gateway.invoice {
	background-position: 0 -540px;
}

div.gateway.soeasypay {
	background-position: 0 -570px;
}

div.gateway.poa {
	background-position: 0 -600px;
}

div.gateway.cardstream {
	background-position: 0 -630px;
}

div.gateway.amazon {
	background-position: 0 -660px;
}

table#method_list {
	width: 100%;
	margin: 0 -20px;
}

table#method_list tr th, table#method_list tr td {
	width: 50px;
	text-align: center;
	background: #efefef;
	padding: 4px 2px;
}

table#method_list tr th.field {
	width: 180px;
	text-align: left;
	padding: 2px 10px;
}

table#method_list tr th.field.file_err {
	color: #C00;
}

table#method_list tr:hover td, table#method_list tr:hover td {
	background: #F1FFF0;
}

table#method_list tr td.yes {
	background: #390 !important;
	color: #fff;
	font-weight: bold;
}

ul.list_mlink {
	margin: 0;
	padding: 0;
	max-width: 200px;
}

ul.list_mlink li {
	padding: 0 0 3px 0;
	line-height: 16px;
	max-width: 200px;
	font-size: 11px;
}

ul#grid {
	width: 100%;
	border: none;
	margin: 0 0 10px 0;
	clear: both;
}

ul#grid li {
	list-style: none outside none;
	float: left;
	margin: 0 10px 10px 0;
	padding: 10px;
	border: 1px solid #eee;
	width: 300px;
	height: 158px;
	background: #fff;
}

ul#grid li.gridplaceholder {
	background: #eee;
}

ul#grid li div.cmsimage {
	border: 1px solid #eee;
	margin: 0 10px 10px 0;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	width: 131px ! Important;
	height: 131px ! Important;
	float: left;
}

ul#grid li div.cmsimage a {
	display: block;
	width: 125px ! Important;
	height: 125px ! Important;
	text-indent: -6000px;
	margin: 3px;
}

ul#grid li div.draghandle, ul#grid li div.noposition {
	display: block;
	margin: 0;
	width: 24px;
	float: right;
}

ul#grid li div.draghandle a {
	display: block;
	width: 24px;
	height: 24px;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/position.png') center no-repeat;
	margin: 0 auto;
	cursor: move;
}

ul#grid li div.noposition a {
	display: block;
	width: 24px;
	height: 24px;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/position0.png') center no-repeat;
	margin: 0 auto;
	cursor: auto;
}

ul#grid li p {
	margin: 0 0 6px 0;
}

ul#grid li div.icons {
	border-top: 1px solid #eee;
	margin: 10px -10px -10px -10px;
	padding: 0 10px;
	line-height: 24px;
	height: 24px;
	clear: both;
}

ul#grid li div.adminicon {
	display: block;
	margin: 0;
	width: 24px;
	float: left;
}

ul#grid li.item1 div.icons {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/row1.png') bottom repeat-x;
}

ul#grid li.item2 div.icons {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/row2.png') bottom repeat-x;
}

div.pagi {
	text-align: center;
	height: 28px;
	float: right;
	margin-top: -28px;
}

div.bot {
	margin-top: 3px;
	clear: both;
}

div.pagi ol {
	line-height: 16px;
	height: 16px;
	float: left;
	font-size: 12px;
	margin: 0 8px 0 0;
	padding: 0;
}

div.pagi ol li {
	float: left;
	width: 24px;
	height: 18px;
	list-style: none outside none;
	padding: 0;
	margin: 0;
}

div.pagi ol li a {
	width: 22px;
	height: 18px;
	text-align: center;
	text-decoration: none;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/pagi.png') no-repeat;
}

div.pagi ol li a:hover {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/pagi.png') 0 -18px no-repeat;
}

div.pagi ol li a.sel {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/pagi.png') 0 -36px no-repeat;
	font-weight: bold;
}

div.pagi span {
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
	text-align: left;
}

div.pagi a {
	font-size: 12px;
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
	text-align: left;
}

div.pagi span.prev {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/pagi_prev.png') no-repeat;
	padding: 0 0 0 17px;
	margin: 0 10px 0 0;
	width: 115px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 88px;
}

div.pagi a.prev {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/pagi_prev.png') 0 -18px no-repeat;
	padding: 0 0 0 17px;
	margin: 0 10px 0 0;
	width: 115px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 88px;
}

div.pagi a.prev:hover {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/pagi_prev.png') 0 -36px no-repeat;
}

div.pagi span.next {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/pagi_next.png') no-repeat;
	padding: 0 0 0 10px;
	width: 89px;
	margin: 0 0 0 8px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 71px;
}

div.pagi a.next {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/pagi_next.png') 0 -18px no-repeat;
	padding: 0 0 0 10px;
	width: 89px;
	margin: 0 0 0 8px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 71px;
}

div.pagi a.next:hover {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/pagi_next.png') 0 -36px no-repeat;
}

#fileQueue {
	width: 400px;
	height: 300px;
	overflow: auto;
	margin-bottom: 10px;
	border: 1px solid #eee;
	padding: 4px;
}

.uploadifyQueueItem {
	font-size: 11px;
	background-color: #eee;
	margin-bottom: 4px;
	padding: 5px;
}

.uploadifyError {
	border: 1px solid #c00 !important;
}

.uploadifyQueueItem .cancel {
	float: right;
}

.uploadifyProgress {
	background-color: #fff;
	margin-top: 8px;
	width: 100%;
}

.uploadifyProgressBar {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/th.png);
	background-repeat: repeat-x;
	width: 1px;
	height: 16px;
}

.ac_results {
	width: 400px !important;
	padding: 0;
	overflow: hidden !important;
	border: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	z-index: 99999;
}

.ac_results ul {
	width: 400px !important;
	list-style: none;
	padding: 5px 0 !important;
	margin: 0;
	overflow: hidden;
}

.ac_results li {
	margin: 0;
	padding: 2px 5px;
	cursor: default;
	display: block;
	text-align: left;
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: #fff url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/loading.gif') no-repeat center;
}

.ac_odd {
	background-color: #e9e9e9;
}

.ac_over {
	background-color: #346BB4;
	color: #fff;
}

div#support {
	text-align: left;
}

div.activity {
	background: #FFFAD5 url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/error.png) no-repeat 10px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 10px 10px 40px;
	margin-bottom: 10px;
}

div.activity p {
	font-weight: bold;
	margin: 0 0 10px 0;
	font-size: 13px;
}

div.activity ul, div.activity ul li {
	margin: 0;
	padding: 0;
}

div.activity ul li {
	list-style: none;
	font-size: 11px;
	padding: 0 0 3px 0;
}

body {
	background: #fff;
	text-align: left;
	margin: 0 5px;
}

div.ck_dialog {
	overflow: hidden;
}

div.dialog_col {
	float: left;
	width: 200px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 184px;
	padding: 0 15px 0 0;
	height: 446px;
	border-right: 1px solid #ddd;
}

div.dialog_col.link_browser {
	height: 320px;
}

div.inner_div {
	width: 690px;
	height: 446px;
	margin: 0 0 10px 220px;
	padding-right: 10px;
	overflow: auto;
}

div#dialog_main.link_browser, div#dialog_main.link_browser div.inner_div {
	height: 320px;
}

div#folders {
	width: 185px;
	height: 120px;
	overflow: auto;
}

div#folders ul {
	margin: 0;
	padding: 0;
}

div#folders ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 3px 0;
}

div#folders ul li a {
	display: block;
	color: #555;
	font-size: 11px;
	padding: 4px 0 4px 24px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/cat.png) no-repeat left 1px;
	cursor: pointer;
}

div#folders ul li a.sel {
	font-weight: bold;
}

div#folders ul#link_types li a {
	padding: 6px 0 6px 26px;
	font-size: 12px;
}

a#link_type_url {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/ext.png') no-repeat 2px 4px !important;
}

a#link_type_doc {
	background-image: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/file.png') !important;
}

a#link_type_anchor {
	background-image: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/anchor.png') !important;
}

div#image_list ul {
	margin: 0;
	padding: 0;
}

div#image_list ul li {
	list-style: none;
	float: left;
	width: 134px;
	height: 140px;
	overflow: hidden;
	margin: 0 0 4px 0;
}

div#image_list ul li p {
	text-align: center;
	font-size: 11px;
	color: #555;
	margin: 0 10px 0 0;
}

div#image_list ul li a {
	width: 108px;
	height: 108px;
	border: 2px solid #e5e5e5;
	display: block;
	cursor: pointer;
}

div#image_list ul li a span {
	display: block;
	width: 104px;
	height: 104px;
	margin: 2px;
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -6000px;
}

div#image_list ul li a.sel {
	border: 2px solid #555 ! Important;
}

p.intro_text {
	font-size: 13px;
	margin-bottom: 30px;
}

ul.inner_list {
	margin: 0;
	padding: 0;
}

ul.inner_list li {
	list-style: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	font-size: 12px;
}

ul.inner_list li.last {
	border: none;
}

ul.inner_list li a {
	display: block;
	padding: 8px 0 8px 24px;
}

ul.inner_list.level1 a {
	padding-left: 48px;
}

ul.inner_list.level2 a {
	padding-left: 72px;
}

ul.inner_list li a span {
	float: left;
	display: block;
	width: 20px;
	height: 20px;
	margin: -4px 8px -4px 0;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/file.png) no-repeat;
}

ul.inner_list li em {
	padding-left: 10px;
	font-weight: normal;
}

ul.inner_list li a.cat {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/cat.png') no-repeat left center;
	font-size: 13px;
	padding-left: 28px;
}

ul.inner_list li a span.png, ul.inner_list li a span.gif {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/file_png.png);
}

ul.inner_list li a span.jpg {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/file_jpg.png);
}

ul.inner_list li a span.pdf {
	background-image: url(../../../images/icons/file_pdf.png);
}

ul.inner_list li a span.ppt, ul.inner_list li a span.pptx {
	background-image: url(../../../images/icons/file_ppt.png);
}

ul.inner_list li a span.doc, ul.inner_list li a span.docx {
	background-image: url(../../../images/icons/file_doc.png);
}

ul.inner_list li a span.xls, ul.inner_list li a span.xlsx {
	background-image: url(../../../images/icons/file_xls.png);
}

ul.inner_list li a span.zip, ul.inner_list li a span.rar {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/file_zip.png);
}

ul.inner_list li a span.mp3, ul.inner_list li a span.wav {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/music.png);
}

ul.inner_list li a span.flv, ul.inner_list li a span.mp4, ul.inner_list li a span.avi, ul.inner_list li a span.mov {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/video.png);
}

ul.inner_list li ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #ddd;
}

ul.attrs li input, ul.attrs li textarea, ul.attrs li select {
	font: 1em Arial, Helvetica, sans-serif;
	border: 1px solid #ddd;
	padding: 4px;
	background: #fff url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/inputbg.png') repeat-x top;
	color: #444;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

ul.attrs {
	border-top: 1px solid #ddd;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

ul.attrs.no_folders {
	border: none;
	margin: 0;
	padding: 0;
}

ul.attrs li {
	padding: 0 0 5px 0;
	margin: 0;
	list-style: none;
	width: 185px;
}

ul.attrs li textarea, ul.attrs li input {
	width: 175px;
}

ul.attrs li select {
	width: 185px;
}

ul.attrs li textarea {
	height: 33px;
}

input.radio, input.checkbox {
	border: none !important;
	width: auto !important;
	background: none !important;
}

ul.attrs li label {
	line-height: 18px;
	width: 185px;
	display: block;
}

ul.attrs li label.half {
	width: 80px;
	float: left;
}

ul.main_form {
	margin: 0;
}

ul.main_form li {
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
}

ul.main_form label {
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

ul.main_form label span {
	padding-left: 8px;
	font-size: 14px;
	font-weight: normal;
}

ul.main_form li input {
	width: 400px;
}

ul.main_form li.hint {
	color: #444;
}

.ck_dialog_tabs {
	height: 27px;
	display: block;
	z-index: 2;
	padding: 0 10px;
	margin: 0 0 13px 0;
	border-bottom: 1px solid #ddd;
}

.ck_dialog_tabs a {
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0 5px 0 0;
	line-height: 26px;
	cursor: pointer;
	border: 1px solid #ddd;
	border-bottom: none;
	color: #ccc;
	border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.ck_dialog_tabs a:hover {
	background-color: #ededed;
	color: #999;
}

.ck_dialog_tabs a.sel {
	background: #fff;
	color: #000;
	line-height: 26px !important;
	padding-bottom: 1px;
	margin-bottom: -1px;
	cursor: default;
}

p#uploadify_buttons {
	height: 30px;
}

div#uploadify_file_queue {
	clear: both;
	height: 320px;
	padding: 5px;
	overflow: auto;
	border: 1px solid #eee;
	margin: 0 0 10px 0;
}

div#uploadify_file_queue uploadifyQueueItem {
	font-size: 11px;
	margin-bottom: 2px;
	padding: 2px 4px;
}

div#uploadify_file_queue .uploadifyProgressBar {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/th.png') repeat-x;
	width: 1px;
	height: 12px;
}

#uploadifyUploader {
	float: left;
	margin-top: 3px;
}

#uploadify_upload {
	margin: 0 0 0 20px;
}

p#uploadify_tip {
	clear: both;
}

div.ck_filter {
	height: 36px;
}

div.ck_filter label, div.ck_filter input, div.ck_filter select {
	float: left;
	font: 1em Arial, Helvetica, sans-serif;
}

div.ck_filter input, div.ck_filter select {
	border: 1px solid #ddd;
	padding: 2px 4px;
	background: #fff url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/inputbg.png') repeat-x top;
	color: #444;
	height: 18px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

div.ck_filter select {
	height: 24px;
}

div.ck_filter label {
	line-height: 20px;
	padding: 0 10px;
}

div#password_strength {
	margin-left: 10px;
	float: left;
}

div#password_strength.strength1, div#password_strength.strength2, div#password_strength.strength3, div#password_strength.strength4, div#password_strength.strength5 {
	padding-bottom: 4px;
	border-bottom: 4px solid;
}

div#password_strength.strength1 {
	color: #8C0000;
	border-color: #8C0000;
}

div#password_strength.strength2 {
	color: #FFBF00;;
	border-color: #FFBF00;
}

div#password_strength.strength3 {
	color: #D93600;
	border-color: #D93600;
}

div#password_strength.strength4 {
	color: #00B22D;
	border-color: #00B22D;
}

a.cke_dialog_ui_button_ok {
	background: url("https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/submit.png") no-repeat scroll left top transparent !important;
}

a.cke_dialog_ui_button_ok span {
	background: url("https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/buttons/submitend.png") no-repeat scroll right top transparent !important;
}

ul.main_form input {
	padding: 4px;
	border: 4px solid #ddd;
}

table#listtbl.totals, table#listtbl.total {
	width: 370px !important;
}

table.listtbl th span, table#listtbl th span {
	font-weight: normal;
	font-size: 11px;
}

tr.grand_total td {
	font-weight: bold;
	font-size: 13px;
}

ul.order_log li.last {
	border-bottom: none;
}

body.popup {
	background: #fff;
}

ul.image_browser_list {
	margin: 0;
	padding: 0;
}

ul.image_browser_list li, div#image_browser_selected ul li {
	list-style: none;
	float: left !important;
	clear: none !important;
	width: 219px !important;
	height: 48px !important;
	padding: 2px !important;
	margin: 0 2px 2px 0 !important;
	overflow: hidden !important;
}

div#image_browser_selected ul li.first {
	padding: 2px 2px 6px 2px !important;
	margin-bottom: 4px !important;
	border-bottom: 2px solid #E5E5E5;
}

div#image_browser_selected ul li.first p {
	font-weight: bold !important;
}

div#image_browser_selected ul li.drag_placeholder {
	border: 1px solid #ddd;
	padding: 1px !important;
	background: #efefef;
}

ul.image_browser_list li a {
	display: block;
	width: 219px;
	height: 48px;
	cursor: pointer;
}

ul.image_browser_list li.last {
	margin-right: 0;
}

ul.image_browser_list li.sel {
}

ul.image_browser_list li div, li#current_image div, div#image_browser_selected ul li div.thumb {
	width: 44px;
	height: 44px;
	margin-right: 10px;
	border: 2px solid #e5e5e5;
	background: #fff;
	float: left;
}

ul.image_browser_list li div.image_preview {
	width: 200px;
	height: 200px;
	position: absolute;
	margin: -46px 0 0 -2px;
	background-repeat: no-repeat;
	background-position: center;
}

ul.image_browser_list li div span, li#current_image div span, div#image_browser_selected ul li div.thumb span {
	display: block;
	width: 40px;
	height: 40px;
	margin: 2px;
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
}

ul.image_browser_list li p, li#current_image p {
	font-size: 11px;
	color: #555;
	margin: 0 8px 0 0;
}

li#current_image p {
	margin: 0;
}

div.dialog_col, div.inner_div {
	height: 446px;
}

li#current_image {
	height: 48px;
	padding: 0 0 10px 0;
}

div#current_image_preview {
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
}

div.image_browser_selector_wrapper {
	width: 970px;
	clear: both;
	padding-top: 20px;
}

div#image_browser_selector {
	width: 690px;
	height: 446px;
	margin: 0 270px 10px 0;
	padding-left: 10px;
	overflow: auto;
}

div#image_browser_selected {
	float: right;
	width: 270px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 253px;
	padding: 0 0 0 17px;
	height: 446px;
	overflow: auto;
}

div#image_browser_selected ul {
	margin: 0;
	padding: 0;
}

div#image_browser_selected ul li {
	margin: 0 0 8px 0 !important;
}

div#image_browser_selected ul li div.icons {
	width: 28px;
	float: left;
}

div#image_browser_selected ul li div.icons a {
	clear: left;
	margin-bottom: 4px;
}

div#image_browser_selected ul li a.icon {
	float: left;
}

div.image_browser_selector_upload h4 {
	float: left;
	margin: 0;
}

div.image_browser_selector_upload div.browse {
	float: left;
	margin: 0 20px;
}

div.image_browser_selector_upload a#uploadbutton {
	float: left;
}

div#image_browser_selector_upload_queue {
	clear: both;
	width: 680px;
	border: 1px solid #eee;
	padding: 4px;
	margin: 0 0 8px 0;
}

a.drag {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/position.png') center no-repeat;
	cursor: move;
}

div.column .select_ajax input {
	background: none !important;
	margin: 1px !important;
	padding: 2px 3px !important;
}

.select_ajax_filter input {
	background: none !important;
	margin: 1px !important;
	padding: 4px 3px 0 3px !important;
}

.inform div.column.select_ajax {
	width: auto;
}

.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	zoom: 1;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity = 0);
}

.ui-state-disabled {
	cursor: default !important;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-widget {
	font-family: Arial, sans-serif;
	font-size: 1.1em;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Arial, sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #d3e1f5;
	background: #fcfdfd url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #222222;
}

.ui-widget-content a {
	color: #222222;
}

.ui-widget-header {
	border: 1px solid #d3e1f5;
	background: #1b4582 url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-bg_highlight-soft_25_1b4582_1x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}

.ui-widget-header a {
	color: #ffffff;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #1b4582;
	background: #1b4582 url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-bg_highlight-soft_25_1b4582_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #ffffff;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #1b4582;
	background: #1b4582 url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-bg_highlight-soft_50_1b4582_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}

.ui-state-hover a, .ui-state-hover a:hover {
	color: #ffffff;
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #1b4582;
	background: #f5f8f9 url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #f78a0b;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #f78a0b;
	text-decoration: none;
}

.ui-widget :active {
	outline: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #f78a0b;
	background: #f78a0b url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-bg_flat_85_f78a0b_40x100.png) 50% 50% repeat-x;
	color: #363636;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity = 70);
	font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none;
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-icons_469bdd_256x240.png);
}

.ui-widget-content .ui-icon {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-icons_469bdd_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-icons_ffffff_256x240.png);
}

.ui-state-default .ui-icon {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-icons_d3e1f5_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-icons_ffffff_256x240.png);
}

.ui-state-active .ui-icon {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-icons_f78a0b_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-icons_ffffff_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.ui-widget-overlay {
	background: #000000 url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x;
	opacity: .75;
	filter: Alpha(Opacity = 75);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity = 30);
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.ui-autocomplete {
	position: absolute;
	cursor: default;
}

* html .ui-autocomplete {
	width: 1px;
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	float: left;
}

.ui-menu .ui-menu {
	margin-top: -3px;
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: hidden;
	*overflow: visible;
}

.ui-button-icon-only {
	width: 2.2em;
}

button.ui-button-icon-only {
	width: 2.4em;
}

.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

.ui-button .ui-button-text {
	display: block;
	line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}

input.ui-button {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

.ui-buttonset {
	margin-right: 7px;
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-dialog {
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

div.date_picker_inline {
	clear: left;
	width: 250px;
	float: left;
}

div.date_picker_inline .ui-datepicker {
	display: block;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
	color: #fff;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0em;
}

.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-multiselect {
	padding: 2px 0 2px 4px;
	margin: 5px 0;
	text-align: left;
	background: #fff;
	border-color: #ddd;
	float: left !important;
}

.ui-multiselect span.ui-icon {
	float: right
}

ul.ui-helper-reset li, ul.ui-multiselect-checkboxes li {
	height: auto !important;
}

ul.ui-helper-reset {
	margin: 0 5px;
}

ul.ui-helper-reset li a.ui-multiselect-all, ul.ui-helper-reset li a.ui-multiselect-none {
	margin: 0 10px 0 0 !important;
}

ul.ui-helper-reset li.ui-multiselect-close {
	float: right !important;
}

.ui-multiselect-header {
	margin: 0 0 3px 0 !important;
	padding: 3px 0 3px 2px !important;
	width: 100%;
}

.ui-multiselect-header ul {
	font-size: 0.9em !important;
}

.ui-multiselect-header ul li {
	float: left !important;
	padding: 0 8px 0 0 !important;
}

.ui-multiselect-header a {
	text-decoration: none
}

.ui-multiselect-header a:hover {
	text-decoration: underline
}

.ui-multiselect-header span.ui-icon {
	float: left
}

.ui-multiselect-header li.ui-multiselect-close {
	float: right;
	text-align: right;
	padding-right: 0
}

.ui-multiselect-menu {
	display: none;
	padding: 3px !important;
	position: absolute;
	z-index: 10000
}

.ui-multiselect-checkboxes {
	position: relative;
	overflow-y: scroll;
	margin: 0 !important;
}

.ui-multiselect-checkboxes label {
	cursor: default;
	display: block !important;
	float: none;
	clear: both;
	width: 100%;
	border: 1px solid transparent !important;
	padding: 3px 1px !important;
	background: none !important;
	height: auto !important;
	line-height: auto !important;
	text-align: left !important;
	font-weight: normal !important;
}

.ui-multiselect-checkboxes label input {
	position: relative;
	top: 1px;
	margin: 0 4px 0 0 !important;
	border: none;
}

.ui-multiselect-checkboxes li {
	clear: both;
	font-size: 0.9em;
	padding: 0 3px 0 0 !important;
	height: 20px !important;
	float: none !important;
}

.ui-multiselect-checkboxes li label.ui-corner-all {
	line-height: 20px !important;
}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid
}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
	display: block;
	padding: 3px;
	margin: 1px 0;
	text-decoration: none
}

button.ui-multiselect span {
	color: #1B4582 !important;
}

* html .ui-multiselect-checkboxes label {
	border: none
}

td.booked .ui-state-default {
	background: #900 !important;
	border-color: #900 !important
}

td.available .ui-state-default {
	background: #9c0 !important;
	border-color: #9c0 !important;
}

#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
	overflow: hidden;
}

#cboxLoadedContent {
	overflow: auto;
}

#cboxLoadedContent iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}

#cboxOverlay {
	background: #fff;
}

#colorBox {
}

#cboxTopLeft {
	width: 25px;
	height: 25px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colorbox/border1.png) 0 0 no-repeat;
}

#cboxTopCenter {
	height: 25px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colorbox/border1.png) 0 -50px repeat-x;
}

#cboxTopRight {
	width: 25px;
	height: 25px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colorbox/border1.png) -25px 0 no-repeat;
}

#cboxBottomLeft {
	width: 25px;
	height: 25px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colorbox/border1.png) 0 -25px no-repeat;
}

#cboxBottomCenter {
	height: 25px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colorbox/border1.png) 0 -75px repeat-x;
}

#cboxBottomRight {
	width: 25px;
	height: 25px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colorbox/border1.png) -25px -25px no-repeat;
}

#cboxMiddleLeft {
	width: 25px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colorbox/border2.png) 0 0 repeat-y;
}

#cboxMiddleRight {
	width: 25px;
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colorbox/border2.png) -25px 0 repeat-y;
}

#cboxContent {
	background: #fff;
}

#cboxLoadedContent {
	margin-bottom: 20px;
}

#cboxTitle {
	position: absolute;
	bottom: 0px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #999;
}

#cboxCurrent {
	display: none !important;
}

#cboxSlideshow {
	position: absolute;
	bottom: 0px;
	right: 42px;
	color: #444;
}

#cboxPrevious {
	position: absolute;
	bottom: 0px;
	left: 0;
	color: #444;
}

#cboxNext {
	position: absolute;
	bottom: 0px;
	left: 63px;
	color: #444;
}

#cboxLoadingOverlay {
	background: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/colorbox/loading.gif) 5px 5px no-repeat #fff;
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	color: #444;
}

.cboxIE #cboxTopLeft {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/colorbox/internet_explorer/borderTopLeft.png', sizingMethod = 'scale');
}

.cboxIE #cboxTopCenter {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/colorbox/internet_explorer/borderTopCenter.png', sizingMethod = 'scale');
}

.cboxIE #cboxTopRight {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/colorbox/internet_explorer/borderTopRight.png', sizingMethod = 'scale');
}

.cboxIE #cboxBottomLeft {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/colorbox/internet_explorer/borderBottomLeft.png', sizingMethod = 'scale');
}

.cboxIE #cboxBottomCenter {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/colorbox/internet_explorer/borderBottomCenter.png', sizingMethod = 'scale');
}

.cboxIE #cboxBottomRight {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/colorbox/internet_explorer/borderBottomRight.png', sizingMethod = 'scale');
}

.cboxIE #cboxMiddleLeft {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/colorbox/internet_explorer/borderMiddleLeft.png', sizingMethod = 'scale');
}

.cboxIE #cboxMiddleRight {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/colorbox/internet_explorer/borderMiddleRight.png', sizingMethod = 'scale');
}

body {
	background: #B4CDED;
}

body#loginpage {
	background: #4C92D8 url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/bodybg_login.png') repeat-x;
}

div, td, input, textarea, select {
	color: #5F5F5F;
}

div.inform.uploadifyProgressBar, table#listtbl th, a.progress span {
	background-color: #1B4582;
}

form#listfilter ul li label, table.dashboard_table tr.total td a, table.dashboard_table tr.srch td label {
	color: #1B4582;
}

a, h1, h2, h3, #tooltip, #dashboard_stats ul li, #dashboard_stats ul li h4, ul#editformtabs li.sel a, ul#editformtabs li.sel:hover a, form#listfilter ul#filtertabs li.sel a, form#listfilter ul#filtertabs li.sel:hover a, ul#informtabs li.sel a, #footercopy, #footer h4, #footer ul li, .ui-autocomplete .ui-menu-item a.ui-state-hover, tr.grand_total td {
	color: #346BB4;
}

ul.image_browser_list li.ck_sel div {
	border-color: #346BB4;
}

form ul li input:focus, form ul li textarea:focus, form ul li select:focus {
	border-color: #346BB4;
}

table#listtbl th a:hover {
	color: #E0EAF8;
}

a:hover, .topnav li.sel a:hover span, {
	color: #6CABFD;
}

fieldset legend {
	color: #5F5F5F;
}

#dashboard_stats ul li span {
	color: #4E89DC;
}

a.filterbutton span {
	color: #163C72;
}

a.filterbutton:hover span {
	color: #3486DB;
}

form#listfilter, table.dashboard_table tr.srch td, .ck_sel, .ui-autocomplete .ui-menu-item a.ui-state-hover {
	background: #E0EAF8;
}

div#sitename a {
	color: #E0EAF8;
}

#homefooter span.flright {
	color: #A5C0E4;
}

div.inform div#fileQueue {
	background: #FBFBFB;
}

ul#informtabs li.sel a {
	color: #3A3A3A;
}

div.inform .uploadifyQueueItem {
	background-color: #eee;
}

h4 {
	color: #797979;
}

form ul li.hint, ul#informtabs li a, ul#editformtabs li a {
	color: #555;
}

div.pagi span {
	color: #C2D2E8;
}

div#logout a, #sidenav ul li a, .topnav li.sel a span, #topnav li:hover a span, #topnav li.sfHover a span, .topnav li a:hover span, #topnav li:hover ul a, #topnav li.sfHover ul a, .topnav ul a {
	color: #1C3F72;
}

div#logout a:hover {
	color: #346BB4;
}

.err, .red {
	color: #c00;
}

a#add, a#export, a.exportbut, a#import, a#addmult, table#listtbl th a.sort, table#listtbl th a.sortasc, table#listtbl th a.sortdesc, form div.errorbox, div#dmsg span, div#errmsg h3 span, a.submitbutton span, a.submitbutton:hover span, table.dashboard_table tr.srch td a.filterbutton span, form#listfilter a.filterbutton span, form#listfilter ul#filtertabs li a, div#sitename a:hover, div#logout span#youare, table#listtbl th, div.pagi ol li a:hover, div.pagi ol li a.sel, div.pagi a.prev:hover, div.pagi a.next:hover, .topnav li a span {
	color: #fff;
}

div.dashbox, div.dashbox h3 {
	border-color: #CADAEF;
}

#dashboard_stats ul {
	border-right: 1px solid #CADAEF;
}

#dashboard_stats ul li h4, table.dashboard_table td.stat {
	color: #30568C;
}

table.dashboard_table td {
	border-bottom-color: #CADAEF;
}

div#sitename {
	border-left: 1px solid #033367;
	color: #DFE9F7;
}

div#homelogo {
	width: 258px;
	height: 74px;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/loginlogo_new.png') center no-repeat;
	text-indent: -6000px;
	margin: 40px auto;
	padding: 0;
}

div#logo {
	width: 221px;
	height: 105px;
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logo_new.png') 20px 31px no-repeat;
	text-indent: -6000px;
	padding: 0;
	float: left;
}

div#logo.local {
	background: url('https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/logo_local.png') 20px 31px no-repeat;
}

div#logo a {
	width: 221px;
	height: 102px;
	display: block;
}

.topnav ul a:hover, #topnav li:hover ul a:hover, #topnav li.sfHover ul a:hover {
	background: #EFF4FB;
	color: #346BB4;
}

.topnav ul li {
	border-bottom: 1px solid #DFE9F7;
}

table#listtbl tr.row1 td, table#listtbl tr.rowtop1 td, table#listtbl tr.rowsub1 td, table.mlink tr.rowsub1 td, table#listtbl tr.rowsubsub1 td, table.mlink tr.rowsubsub1 td, table#listtbl tr.rowsubsubsub1 td, table.mlink tr.rowsubsubsub1 td {
	border-bottom: 1px solid #E6E6E6;
}

table#listtbl tr.row2 td, table#listtbl tr.rowtop2 td, table#listtbl tr.rowsub2 td, table.mlink tr.rowsub2 td, table#listtbl tr.rowsubsub2 td, table.mlink tr.rowsubsub2 td, table#listtbl tr.rowsubsubsub2 td, table.mlink tr.rowsubsubsub2 td {
	border-bottom: 1px solid #E6E6E6;
}

table#listtbl tr.rowtop1 td, table#listtbl tr.rowtop2 td {
	font-weight: bold;
}

table#listtbl tr.rowhighlight td {
	background: #EFFFE1;
}

table#listtbl tr.rowmove td {
	background: #FFF8F0;
}

@media print {
	#header, #footer, #sidenav2, a#add, a#export, a#import, a#addmult, a.exportbut, #listfilter, #withsel, th.admin, td.admin, th#left, th#right, td.edge {
		display: none;
	}

	#container, #cms_content {
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	#listtbl tr th {
		background: none;
		border-bottom: 1px solid #000;
	}
}

ul#editformtabs li.error a {
	color: #E01010;
	font-weight: bold;
}




div.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	margin-top: 20px;
	clear: both;
    float: left;
    width: 100%;
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-bar-success {
    background-color: #5cb85c;
}

.files_queue p {
	font-size: 14px;
    line-height: 14px;
}

.files_queue p .cancel, .files_queue p .complete {
	float: left;
    margin-right: 5px;
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/minidelete.png);
    text-indent: -999999px;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
    cursor :pointer;
}

.files_queue p .complete {
	background-image: url(https://a65b90a9c66356d08410-980c30c9aa0c0a99a4a14a4cfd08e81d.ssl.cf3.rackcdn.com/images/icons/tick.png);
	background-size: 14px;
}

.fileupload_input {
	position: absolute;
	lefT: -99999px;
}

.fileupload_button, .fileupload_button_all {
	padding: 6px 10px;
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 3px;
	background-color: #3367AE;
}

.fileupload_button_all {
	margin-top: 20px;
	float: left;
}