img {border: 0px;}
body {
	margin: 0px; 
	padding: 0px; 
	font: normal 10px Arial, Helvetica, Verdana, sans-serif;
}
#counterdiv {
background-color: white; width: 200px; height: 100px; visibility: hidden; position: absolute; top: 40%; left: 40%; text-align: center; z-index: 999;
}
.preload {
display: none;
}
a:link, a:visited, a:active {
	color: rgb(255,215,106); text-decoration: none; font-weight: bold; font-size: 12px;
}

a:active {
	color: rgb(255,255,255);
}

a:hover {
	color: rgb(255,215,106); text-decoration: underline; font-weight: bold; font-size: 12px;
}
body.edit {
	background: rgb(158,160,161);
}
body.miniedit, table.generic tr td label, .Cat_DescD {
	margin: 10px; background: rgb(168,170,171);
}
body.edit #toplinks a {
	margin: 30px;
}
#thebody {
	overflow-y: hidden;
	background: rgb(158,160,161);
}
.heading {
	font: bold 20px Arial;
}
.orange {
	color: rgb(255,215,106);
}
.red {
	color: rgb(180,70,70);
}
div.colhead {
	float: left; font-weight: bold; font-size: 14px; width: 100px; height: 30px; border-bottom: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px;
}
a.colhead:link, a.colhead:visited, a.colhead:hover {
	font-weight: bold; font-size: 14px;
	text-decoration: underline; color: rgb(0,0,0);
}
a.colhead:active {
	font-weight: bold; font-size: 14px;
	text-decoration: underline; color: rgb(255,255,255);
}
div.col {
	float: left; width: 100px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
div.desc {
	float: left; clear: left; width: 195px; height: 15px; text-align: right; padding: 10px 5px 5px 5px;
	}
div.descb {
	float: left; clear: left; width: 195px; height: 15px; text-align: right; padding: 10px 5px 8px 5px; border-bottom: 1px solid rgb(200,200,200);
	}
div.field {
	float: right; clear: right; width: 400px; height: 20px; text-align: left; padding: 5px;
}
div.fieldb {
	float: right; clear: right; width: 400px; height: 20px; text-align: left; padding: 5px 5px 8px 5px; border-bottom: 1px solid rgb(200,200,200);
}
div.field input, div.fieldb input {
	margin: 0px; width: 280px;
}
div.field input.med, div.fieldb input.med {
	margin: 0px; width: 180px;
}
div.field input.sml, div.fieldb input.sml, div.fieldt input.sml, div.fieldtb input.sml {
	margin: 0px; width: 80px;
}
body.edit div.Code {
	float: left; width: 150px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Name {
	float: left; width: 150px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Google_Description {
	float: left; width: 150px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Description, body.edit div.Bullets {
	float: left; width: 150px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Denim, body.edit div.Wash, body.edit div.Colors, body.edit div.Sizes, body.edit div.Price, body.edit div.Cut_Style {
	float: left; width: 90px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Options {
	float: left; width: 100px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.RRP {
	float: left; width: 80px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Wholesale {
	float: left; width: 80px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Carton_Qty {
	float: left; width: 85px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Volume {
	float: left; width: 60px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Category {
	float: left; width: 70px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Manufacturer {
	float: left; width: 105px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Sub_Category {
	float: left; width: 110px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Complimentary {
	float: left; width: 115px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Stocked {
	float: left; width: 70px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
body.edit div.Special {
	float: left; width: 70px; height: 30px; border-top: rgb(240,240,240) 1px solid; border-right: 1px solid rgb(240,240,240); border-left: 1px solid rgb(240,240,240); padding: 2px; word-wrap: break-word;
}
div.pdesc {
	float: left; clear: left; width: 25%; height: 15px; text-align: right; padding: 10px 5px 5px 5px; font-weight: bold;
	}
div.pdescb {
	float: left; clear: left; width: 25%; height: 15px; text-align: right; padding: 10px 5px 8px 5px; border-bottom: 1px solid rgb(200,200,200); font-weight: bold;
	}
div.pdesct {
	float: left; clear: left; width: 25%; height: 15px; text-align: right; padding: 10px 5px 8px 5px; border-top: 1px solid rgb(200,200,200); font-weight: bold;
	}
div.pdesctb {
	float: left; clear: left; width: 25%; height: 15px; text-align: right; padding: 10px 5px 8px 5px; border-top: 1px solid rgb(200,200,200); border-bottom: 1px solid rgb(200,200,200); font-weight: bold;
	}
div.pfield {
	float: right; clear: right; width: 72%; height: 20px; text-align: left; padding: 5px;
}
div.pfieldb {
	float: right; clear: right; width: 72%; height: 20px; text-align: left; padding: 5px 5px 8px 5px; border-bottom: 1px solid rgb(200,200,200);
}
div.pfieldt {
	float: right; clear: right; width: 72%; height: 20px; text-align: left; padding: 5px 5px 8px 5px; border-top: 1px solid rgb(200,200,200);
}
div.pfieldtb {
	float: right; clear: right; width: 72%; height: 20px; text-align: left; padding: 5px 5px 8px 5px; border-top: 1px solid rgb(200,200,200); border-bottom: 1px solid rgb(200,200,200);
}
div.pfield input.med, div.pfieldb input.med, div.pfieldt input.med, div.pfieldtb input.med, table.generic td input.med {
	margin: 0px; width: 180px;
}
div.pfield input.sml, div.pfieldb input.sml, div.pfieldt input.sml, div.pfieldtb input.sml, table.generic td input.sml {
	margin: 0px; width: 80px;
}
div.pfield input, div.pfieldb input, div.pfield textarea, div.pfieldb textarea {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
}
div.pfield textarea, div.pfieldt textarea, div.pfieldb textarea {
	width: 95%; height: 100px;
}
input.catchecks {
	margin: 0px 0px 0px 0px; width: 20px; float: left;
}
div.catdiv {
	float: left; height: 30px; margin: 0px 15px 0px 0px; width: 80px;  
}
div.catdiv label {
	float: right; display: block; width: 70%; text-align: left;
}
label {
	cursor: pointer;
}
input.o {
		height: 12px; width: 70px; margin-bottom: 2px; font: normal 10px Arial, Helvetica, Verdana, sans-serif; border-width: 1px; border-color: rgb(120,120,120) rgb(120,120,120) rgb(230,230,230) rgb(230,230,230); border-style: solid;
}
.space {
	margin: 0px 10px 0px 10px; font-size: 10px; width: 130px;
}
#ed_toolbar input {
	margin: 0px 2px 1px 0px; font-size: 9px; padding: 0px;
}
#ed_toolbar {
	width: 330px;
}
select.ql {
	font-size: 9px; margin: 1px; width: 100px;
}
select.c {
	font-size: 9px; margin: 1px;
}
optgroup {
	font-weight: bold; font-style: italic; padding-left: 10px;
}
.miniedit h5 {
	font-size: 12px;
}
table.generic {
	margin: 0px auto; width: auto;	border-collapse: collapse; border-spacing: 0; clear: both;
}
table.generic td {
	padding: 8px; margin: 0; border: 1px solid rgb(230,230,230); text-align: center;
}