
body {
  margin: 5px;
  padding: 0;
  font: 11px Trebuchet MS, Calibri;
  background-color: #FFFFFF;
}


h2 {
  font: bold 18px Trebuchet MS, Calibri;
  color: #000000;
  margin: 0;
  padding: 0 0 0 5px;
}

input, select, textarea {
   font-size: 8px;
   padding: 1px;
   margin: 0;
}

.form-label {
  clear: left;
  float: left;
  text-align: right;
  padding: 4px;
  width: 20%;
}

.form-field {
  padding: 4px;
  /*
  clear: right;
  float: left;
  */
}

.form-field-clear {
  padding: 4px;
  clear: both;
  float: left;
}

.form-field-clear fieldset legend {
  font-size: 12px;
}


.disabled {
	font-weight: normal;
	color: gray;
	padding-top: 10px;
	padding-bottom: 10px;
}

.form-title {
  clear: left;
  float: left;
  text-align: left;
  padding: 8px 0 8px 3px;
  width: 55%;
  font-size: 13px;
  font-weight: bold;
}

.nobullets {
  list-style: none;
  line-height: 19pt;
  margin: 0;
  padding: 0;
  display: list-item;
}

fieldset {
  float: left;
  width: 200px;
  padding: 10px;
}

fieldset legend {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

a.top-links {
	font-size: 11px;
	color: #00458B;
	text-decoration: underline;
}

a:hover.top-links:hover {
	font-size: 11px;
	color: #00458B;
	text-decoration: none;
}

.myerror {
	font-weight: bold;
	color: #C00000;
	padding: 10px;
	width: 300px;
}

input, textarea, select {
	font-family: Trebuchet MS, Calibri;
  	font-size: 11px;
  	font-weight: normal;
}

.orderListTitle {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
}



#subscriptionBatch {
	margin: 8px;
}

#subscriptionBatch h2 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

#subscriptionBatch #status {
	line-height: 20px;
}



td{
	font-family:				Trebuchet MS, Calibri;
	font-size:				11px;
	font-weight:				normal;
	color:				#000000;
}

div.pagination{
	border: 0px solid #000;
	width: 100%;
	text-align: left;
}

.medium{
	font-family:				Trebuchet MS, Calibri;
	font-size:				12px;
	font-weight:				normal;
	color:				#000000;
}

td.error-list{
	font-family:				Trebuchet MS, Calibri;
	font-size:				11px;
	font-weight:				normal;
	border-bottom:				1px solid #E2E2E2;
	color:				#C00000;
	background-color:			#FFFFFF;
}

td.list{
	font-family:				Trebuchet MS, Calibri;
	font-size:				11px;
	font-weight:				normal;
	border-bottom:				1px solid #E2E2E2;
	color:				#000000;
	background-color:			#FFFFFF;
}

td.main{
	font-family:				Trebuchet MS, Calibri;
	font-size:				11px;
	font-weight:				normal;
	border-bottom:				1px solid #E2E2E2;
	color:				#000000;
	background-color:			#E2E2E2;
}

td.small{
	font-family:				Trebuchet MS, Calibri;
	font-size:				9px;
	font-weight:				normal;
	color:				#000000;
}


td.smallgray{
	font-family:				Trebuchet MS, Calibri;
	font-size:				9px;
	font-weight:				normal;
	color:					#9B9B9B;
}


td.large{
	font-family:				Trebuchet MS, Calibri;
	font-size:				14px;
	font-weight:				normal;
	color:				#000000;
}

td.largelist{
	font-family:				Trebuchet MS, Calibri;
	font-size:				13px;
	font-weight:				normal;
	border-bottom:				1px solid #E2E2E2;
	color:				#000000;
	background-color:			#FFFFFF;
}

td.packing{
	font-family:				Trebuchet MS, Calibri;
	font-size:				14px;
	font-weight:				normal;
	color:				#000000;
}

td.fieldname{
	font-family:				Trebuchet MS, Calibri;
	font-size:				11px;
	font-weight:				normal;
	color:				#000000;
	text-align:				right;
}

table.eightyfive{
	border:					0px;
	width:					85%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

table.admin_pagination{
	border:					0px;
	width:					98%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
	height: 25px;
}

table.gray65{
	border:					2px solid #E2E2E2;
	width:					65%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.sixtyfive{
	border:					0px;
	width:					65%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

table.fortyfive{
	border:					0px;
	width:					45%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

table.gray85{
	border:					0px;
	width:					85%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.small-main{
	border:					2px solid #E2E2E2;
	width:					70%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.main{
	border:					2px solid #E2E2E2;
	width:					85%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

a {
	color:					#00458B;
}

a.footer {
	color:					#9B9B9B;
	text-decoration:			underline;
}

a.footer:active {
	color:					#9B9B9B;
	text-decoration:			underline;
}

a.footer:visited {
	color:					#9B9B9B;
	text-decoration:			underline;
}

a.footer:hover {
	color:					#004D91;
	text-decoration:			underline;
}

a.footer:visited:hover {
	color:					#004D91;
	text-decoration:			underline;
}

td.error{
	font-family:				Trebuchet MS, Calibri;
	font-size:				11px;
	font-weight:				bold;
	color:					#C00000;
	background-color:			#FFFFFF;
}

td.tabs-on{
	font-family:				Trebuchet MS, Calibri;
	font-size:				11px;
	font-weight:				normal;
	color:					#000000;
	background-color:			#FFFFFF;
	height: 				25px;
}

td.tabs-off{
	font-family:				Trebuchet MS, Calibri;
	font-size:				11px;
	font-weight:				normal;
	color:					#000000;
  	background-image: 			url(../admin/images/bg_tab_off.gif);
  	background-repeat: 			repeat-x;
	height: 				25px;
}

div.pageBreak{
	page-break-before: always;
}

form {
  margin: 0;
}


legend {
	font-family:		Trebuchet MS, Calibri;
	font-size:		12px;
	font-weight:		normal;
}


xlabel {
	margin: 		0px 0px 0px 7px;
}

label {
	margin: 		0px;
}


label.snug {
	margin: 		0;
}

.blockIMG {
	display:				block;
	margin:					0;
}

td.adminPhoto {
	font-family:		Trebuchet MS, Calibri;
	font-size:			12px;
	font-weight:		normal;
	color:				#000000;
}

fieldset.primary {
	width: 475px;
}


/* admin lists */

#list-info {
  clear: left;
  width: 98%;
  margin: 2px;
  height: 28px;
  border-collapse: collapse;
}

#list-info tbody td.addactions{
  text-align: right;
}

#list, #list2, #list3, .list4 {
  clear: left;
  width: 98%;
  margin: 2px;
  border-collapse: collapse;
}

#list thead th, #list2 thead th, #list3 thead th, .list4 thead th {
  background-repeat: no-repeat;
  background-image: url(../admin/images/th_bg.gif);
  background-repeat: repeat-x;
  font-weight: bold;
  text-align: left;
  font-size: 11px;
  height: 31px;
}

#list .list, #list2 .list, #list tr th{
	font-size: 11px;
}

#list tr th.small {
        font-size: 9px;
}

#list2 .list-right {
	font-size: 11px;
	text-align: right;
}

#list span.myerror{
	color: #C00000;
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#list thead tr th, #list2 thead tr th, #list3 thead tr th, .list4 thead tr th {
  color: #404040;
  text-decoration: none;
}

#list thead tr th a, #list2 thead tr th a, #list3 thead tr th a, .list4 thead tr th a {
  color: #404040;
  text-decoration: underline;
}

#list thead tr th a:hover, #list2 thead tr th a:hover, #list3 thead tr th a:hover, .list4 thead tr th a:hover {
  color: #404040;
  text-decoration: none;
}


#list2 thead tr th a.highlight {
  color: #404040;
  text-decoration: none;
}

#list tbody th, #list2 tbody th, .list4 tbody th {
  text-align: left;
  font-weight: bold;
  border-bottom: 1px solid #C6C6C6;
  height: 25px;
}

#list tbody td, #list2 tbody td, .list4 tbody td {
  border-bottom: 1px solid #C6C6C6;
  height: 25px;
  text-align: left;
}

.list4 .adminProductOptionPhotoCell {
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.list4 .adminProductOptionPhotoCell .adminProductOptionPhotoTable td {
	border-bottom: 0px;	
}

.list4 tbody.header td {
  background-image: url(../admin/images/th_bg.gif);
  background-repeat: repeat-x;
  font-weight: bold;
  text-align: left;
  height: 31px;
  font-size: 11px;
}


.actions {
  border-bottom: 1px solid #C6C6C6;
  height: 25px;
  text-align: right;
  padding: 0 10px 0 0;
  font-weight: normal;
  font-size: 12px;
}


.autoresp_settings {
   margin-bottom: 15px;
}

.report-title {
  margin: 0;
  padding: 2px;
  width: 210px;
  line-height: 30px;
  font-size: 13px;
  font-weight: bold;
}

.container{
  float: left;
  width: 98%;
  padding: 4px;
}


.container-clear{
  float: left;
  clear: left;
  width: 98%;
  padding: 4px;
}

.largeLabel {
	font-size: 110%;
	font-weight: bold;
	float: left;
	clear: left;
	padding: 5px;
	padding-bottom: 10px;
}

.label {
	width: 180px;
	float: left;
	clear: left;
	padding: 5px;
}

.configure {
	float: left;
	height: auto;
	padding-top: 15px;
	padding: 5px;
}



/* admin footer */

#footer {
  clear: both;
  background-image: url(../admin/images/ftr_bg.gif);
  background-repeat: repeat-x;
  color: #9B9B9B;
  font-size: 9px;
  line-height: 28px;
  width: 98%;
}

.footer-about {
  float: left;
  width: 15%;
  text-align: left;
  padding-left: 10px;
}


#footer a:link {
  color: #9B9B9B;
  padding-left: 2px;
  padding-right: 2px;
}

#footer a:active {
  color: #000000;
}

#footer a:visited {
  color: #9B9B9B;
}

#footer a:hover {
  color: #08429C;
}

.footer-nav {
  text-align: right;
  padding-right: 10px;
}


.footer-xhtml{
}


/* admin menu tabs/menus */

#tabs {
  float: left;
  width: 98%;
  line-height: normal;
  border-bottom: 1px solid #C6C6C6;
}

.logout{
  float: left;
  margin: 10px;
}

#tabs ul {
  margin: 0;
  padding: 10px 10px 0 5px;
  list-style: none;
}

#tabs li {
  display: inline;
  margin: 0;
  padding: 0;
}

#tabs a {
  float: left;
  background: url(../admin/images/tab-left.gif) no-repeat left top;
  margin: 0;
  padding: 0 0 0 5px;
  text-decoration: none;
}

#tabs a span {
  float: left;
  display: block;
  background: url(../admin/images/tab-right.gif) no-repeat right top;
  padding: 5px 10px 5px 3px;
  color: #404040;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabs a span {
  float: none;
}

/* End IE5-Mac hack */
#tabs a:hover span {
  color: #FFFFFF;
}

#tabs a:hover {
  background-position: 0% -42px;
}

#tabs a:hover span {
  background-position: 100% -42px;
}

#tabs #current a {
  background-position: 0% -42px;
}

#tabs #current a span {
  background-position: 100% -42px;
  color: #FFFFFF;
  font-weight: bold;
}

#catlist, #vendorlist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#catlist li, #vendorlist li {
	padding-left: 17px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.5em;
}

#linkCodes {
	margin: 5px;
}

#linkCodes #pageNote {
	margin-left: 90px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 780px;
}

#linkCodes .icon {
	clear: left;
	float: left;
	margin: 8px;
}

#linkCodes .codes {
	float: left;
	margin: 8px;
	padding-left: 25px;
}

#linkCodes .codes .title {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #878787;
}

#linkCodes .codes .field {
	width: 260px;
}

#linkCodes .codes .field2 {
	width: 450px;
}

#linkCodes .codes .field3 {
	width: 425px;
	height: 100px;
}

#linkCodes .buttons {
	clear: left;
	float: left;
	margin-left: 90px;
}







/* start admin registry form */
/* used in templates/admin/admin.registry.form.tem.php */
#adminRegistryForm{
	margin: 5px;
}

#adminRegistryForm .form-field{
	float: left;
}

#adminRegistryForm #existingCustomerSelection {
	margin: 5px;
	margin-left: 20px;
	float: left;
}

#adminRegistryForm #existingCustomerSelection #existingCustomerSelectionError, #adminRegistryForm #productSelectionError {
	font-weight: bold;
	color: #C00000;
	padding: 10px;
}

#adminRegistryForm #list .outOfStock {
	background-color: #FF4040;
}

#adminRegistryForm #list .exceedingStock {
	background-color: #FFFF80;
}

#adminRegistryForm .buttons {
	float: right;
}

#adminRegistryForm #outOfStock {
	float: left;
	clear: left;
	color: #FF0000;
}

#adminRegistryForm #exceedingStock {
	float: left;
	clear: left;
	color: #FF0000;
}


/* end admin registry form */









#unlockPro {
	margin: 5px;
}

#unlockPro .label {
	float: left;
	clear: left;
	padding: 5px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 125%;
}

#unlockPro .field {
	float: left;
	clear: left;
	padding: 5px;
}

#unlockPro .button {
	float: left;
	padding-top: 4px;
}

#unlockPro .pageNote {
	padding: 5px;
}

#unlockPro .pageNote ul { }

#unlockPro .pageNote li {
	list-style-type: square;
	line-height: 18px;
}

.submitBtn {
	font-size: 100%;
	font-weight: bold;
}

.setup-note {
	float:left;
	clear: left;
	width: 770px;
	padding-top: 5px;
	padding-bottom: 8px;
}

.setup-hide-btn {
	float: left;
	padding-top: 5px;
	padding-bottom: 8px;
}

.setup {
	clear: left;
	border-collapse: collapse;
	background-color: #FFFFFF;
	background-image: url(../admin/images/bg-grid.gif);
	background-repeat: no-repeat;
	border: 1px solid #C5C5C5;
}

.colorBox {
  	font-family: Trebuchet MS, Calibri;
	padding: 10px;
	font-size: 10px;
	width:	155px;
}

.colorBox .title {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	float: right;
	width:	155px;
}

.colorBox .title a {
	color: #000000;
}

.colorBox .title a:visited {
	color: #000000;
}

.colorBox img {
	float:left;
	padding-right: 8px;
}

.colorBox .body {
	clear: both;
	float:left;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 40px;
	font-size: 10px;
	color: #404040;
	width:	155px;
}

.colorBox .sbody {
	clear: both;
	float:left;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 25px;
	font-size: 10px;
	color: #404040;
	width:	155px;
}

.colorBox .status-complete {
	clear: left;
	float: left;
	width: 135px;
	color: #065006;
	background-image: url(../admin/images/complete.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	height: 45px;
}

.colorBox .status-incomplete {
	clear: left;
	float:left;
	width: 135px;
	color: #7D7D7D;
	background-image: url(../admin/images/incomplete.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	height: 45px;
}

.colorBox .btn {
	clear: left;
	float:left;
	padding-top: 10px;
}

.colorBox .btn input {
	font-size: 10px;
	color: #404040;
}


/* begin image_widgets */
#image_widgets {
	margin: 5px;
}

#image_widgets hr {
	clear: left;
	width: 100%;
}

#image_widgets #pageNote {
	margin-left: 90px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 780px;
}

#image_widgets .icon {
	clear: left;
	float: left;
	margin: 8px;
}

#image_widgets .widgets {
	float: left;
	margin: 8px;
	padding-left: 25px;
}

#image_widgets .widgets .title {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #878787;
	clear: left;
	padding-bottom: 5px;
}

#image_widgets .widgets .section {
	text-align: left;
	width: 600px;
}

#image_widgets .widgets .section .label {
	text-align: right;
	width: 100px;
	clear: left;
	float: left;
	padding-bottom: 5px;
}

#image_widgets .widgets .section .field {
	width: 425px;
	float: left;
	text-align: left;
	padding-bottom: 5px;
}

#image_widgets .widgets .section .sub_buttons {
	text-align: left;
	width: 500px;
	float: left;
	clear: left;
	padding-bottom: 15px;
}

#image_widgets .buttons {
	clear: left;
	float: left;
	margin-left: 90px;
}
/* end image_widgets */

/* begin image_widget_dynamic */
#image_widget_dynamic_left {
	float: left;
	clear: left;
	display: none;
}

#image_widget_dynamic_right {
	float: left;
	clear: left;
	display: none;
}

#image_widget_dynamic_horizontal {
	float: left;
	clear: left;
	display: none;
}
/* end image_widget_dynamic */


/* drop down navigation styling */

.dropdown {
	padding: 0;
	z-index: 99;
	margin: 0px;
	list-style-type: none;
}

.dropdown li {
	display: block;
	padding: 0;
	float: left;
	margin: 0px;
	list-style-type: none;
	border: 0px solid #D4D4D4;
}

.dropdown ul {
	padding: 0;
	display: none;
	z-index: 99;
	margin: 0px;
	padding-left: 10px;
	width: 127px;
	color: #000000;
	list-style-type: none;
	position: relative;
	left: 80%;
	position: absolute;
}

.dropdown ul li {
	margin: 0px;
	font-size: 11px;
}

.dropdown ul li a {
	display: block;
	text-align: left;
	padding: 5px;
	width: 127px;
	height: 14px;
	background: #D4D4D4;
	border-bottom: 1px #8E8E8E solid;
	text-decoration: none;
	color: #00458B;
}

.dropdown ul a {
	display: block;
	margin: 0px;
}

.dropdown li ul a:hover {
	display: block;
	padding: 5px;
	width: 127px;
	height:14px;
	background-color: #8E8E8E;
	text-decoration: none;
	border-bottom: 1px #8E8E8E solid;
}

.dropdown ul ul {
	margin-top: -2em;
	display: none;
	margin-left: 137px;
	position: absolute;
}

.dropdown li:hover ul ul {
	display: none;
}

.dropdown li:hover ul {
	display: block;
}

.dropdown ul li:hover ul {
	display: block;
}

.dropdown li ul li {
	display: block;
	width: 100%;	
}



/* begin percentComplete */
#percentComplete {

}

#percentComplete .progressBar {
	width: 250px;
	height: 15px;
	border: 2px solid;
	font-weight: bold;
}

#percentComplete .filled {
	background-color: #6699CC;
	height: 15px;
	text-align: center;
}

#closeWindow {
	width: 250px;
	text-align: center;
	display: none;
}
/* end percentComplete */




/* begin adminPosOrdersExport */
/* used in templates/admin/admin.pos.orders.export.tem.php */
#adminPosOrdersExport {
	width: 215px;
	text-align: center;
}

#adminPosOrdersExport .exportElement {
	clear: left;
	margin: 0 auto;
	width: 100%;
	height: auto;
}

/* end adminPosOrdersExport */

/* begin abandoned_cart_items */
.abandoned_cart_items {
	width: 400px;
	height: auto;
	z-index: 2;
	border: 1px solid #000000;
	position: absolute;
	background-color: #CCCCCC;
}

.abandoned_cart_items .headerName {
	float: left;
	width: 65%;	
	font-weight: bold;
	font-size: 13px;
	margin-right: 5px;
}

.abandoned_cart_items .headerPrice {
	float: left;
	width: 30%;	
	font-weight: bold;
	font-size: 13px;
	margin-right: 5px;
}

.abandoned_cart_items .name {
	clear: left;
	float: left;
	width: 65%;	
	font-weight: normal;
	font-size: 12px;
	margin-right: 5px;
}

.abandoned_cart_items .name .options {
	font-style: italic;	
}

.abandoned_cart_items .price {
	float: left;
	width: 30%;	
	font-weight: normal;
	font-size: 12px;
}

.abandoned_cart_items .close {
	clear: left;
	float: left;
	width: 100%;
	margin-top: 5px;
	font-weight: normal;
}
/* end abandoned_cart_items */


/* begin dcatMenu */
/*** IMPORTANT ***/
/* If you modify any of the dcatMenu definitions check the nav tabs in the admin section in IE7 to check for ghosting.
   If you hover over settings > store setup > order processing > payment settings and then move your mouse back to the
   page without hovering over another div in the nav tabs and then hover over settings again there should be no ghost
   menus.  If there are then you aren't done yet.
   You also have to check the admin section in IE6.  Hover over any of the teabs and if the menu drop down doesn't appear,
   you broke something, so you're not done yet.
*/
#dcatMenu {
    height:27px;
    width: 99%;
    border-bottom: 1px solid #787878;
}

#dcatMenu ul {
    list-style: none;
    //display: none;
    padding: 0;
    padding-top: 2px;
    margin: 0;
    background-color: #fff;
    z-index: 96;
}

#dcatMenu li {
    float: left;
    position: relative;
    margin: 0;
    padding: 2px;
    z-index: 96;
}

#dcatMenu ul.first-level {
	display: block;
}

#dcatMenu ul li:hover>ul {
	display: block;
	//position: absolute;
}

#dcatMenu a {
   display: block;
   margin: 0;
   text-decoration: underline;
}

#dcatMenu a:hover {
   text-decoration: underline;
}

#dcatMenu li:hover  {
   position: relative;
}

#dcatMenu li.nosubcats a  {
   padding: 3px;
   text-decoration: underline;
   color: #00458B;
}

#dcatMenu li.subcats a {
   text-decoration: none;
   background-image: url(../admin/images/subarrow.gif);
   background-repeat: no-repeat;
   background-position: center right;
   padding: 3px;
   color: #00458B;
}

#dcatMenu li.nosubcats a:hover  {
   border: 1px dashed gray;
   background-color: #F4F5F6;
   padding: 2px;
   text-decoration: none;
   color: #00458B;
}

#dcatMenu li.subcats a:hover  {
   border: 1px dashed gray;
   background-color: #F4F5F6;
   padding: 2px;
   text-decoration: none;
   color: #00458B;
}


#dcatMenu .topLevel a:hover, #dcatMenu .topLevelMain a:hover {
  color: #FFFFFF;
}

#dcatMenu li.nosubcats {
   background-image: none;
   padding-top: 5px;
}

#dcatMenu li.subcats {
   background-image: none;
   padding-top: 5px;
}

#dcatMenu li.nosubcats a{
   text-decoration: none;
   background-image: none;
}


#dcatMenu ul li ul li .subset span { 
   padding-top: 6px;
}

#dcatMenu ul li ul li span { 
   padding: 2px;
   color: #00458B;
}


#dcatMenu ul ul,
#dcatMenu ul ul ul,
#dcatMenu ul ul li:hover ul ul,
#dcatMenu ul ul li:hover ul ul,
#dcatMenu ul li:hover ul ul
{display: none;}

#dcatMenu ul li:hover ul,
#dcatMenu ul ul li:hover ul,
#dcatMenu ul ul ul li:hover ul
{display: block;}

#dcatMenu ul li ul li a {
    color: #00458B;
    font-weight: normal;
    font-size: 11px;
}

h2 {
   margin-left: 0;
   padding-left: 0;
}

#dcatMenu ul li #current ul li a {
    color: #00458B;
}

#dcatMenu ul li #current ul li a {
    color: #00458B;
}



#dcatMenu li.subset a  {
   /*background-image: none;*/
   padding: 3px;
   text-decoration: none;
}

#dcatMenu li.subset a:hover  {
   border: 1px dashed gray;
   background-color: #F4F5F6;
   padding: 2px;
   text-decoration: none;
   color: #00458B;
}

#dcatMenu #current a {
    color: #3A3A3A;
}

#dcatMenu .topLevel span {
    float: left;
    display: block;
    background: url(../admin/images/tab2-right.gif) no-repeat right top;
    padding: 4px;
    padding-left: 3px;
    padding-right: 6px;
    padding-bottom: 3px;
    margin: 0;
	height: 18px;
}

#dcatMenu .topLevel {
    float: left;
    background: url(../admin/images/tab2-left.gif) no-repeat left top;
    margin: 0;
    padding: 0;
    padding-left: 6px;
    text-decoration: none;
	height:25px;
}

#dcatMenu .topLevelMain {
    padding: 0;
    margin: 0;
    height:26px;
    padding-right: 5px;
    background: url(../admin/images/tab2-edge.gif) no-repeat right top;   
}

#dcatMenu .topLevel a, #dcatMenu .topLevelMain a {
    cursor: pointer;
}

#dcatMenu .subset span, #dcatMenu .subcats span, #dcatMenu .nosubcats span {
    background: none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

/*
#dcatMenu li:hover span {
    padding-right: 10px;
    background-position: 100% -26px;
}

#dcatMenu li:hover {
    background-position: 0% -26px;
}
*/


#dcatMenu #current span {
    padding-right: 10px;
    background-position: 100% -26px;
}

#dcatMenu #current {
    background-position: 0% -26px;
}

#dcatMenu .subset {
    background-image: url(../admin/images/subset.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

#top-right-links {
    width: auto;
}

#dcatMenu .subset span, #dcatMenu .nosubcats span, #dcatMenu .subcats span {
    color: #808080;
}

#dcatMenu li.subcats .subset a {
   background-image: none;
}

#dcatMenu li ul li {
   left: 0px;
   width: 205px;
}

#dcatMenu ul.second-level {
   border: 1px solid #C0C0C0;
   z-index: 97;
   position: absolute;
   left: 0px;
   top: 26px;
   width: 220px;
}

#dcatMenu ul.second-level .subset span, ul.third-level .subset span { 
   padding-top: 6px;
}


#dcatMenu ul.second-level span, ul-third-level span { 
   padding: 2px;
   color: #00458B;
}

#dcatMenu ul.third-level {
   border: 1px solid #C0C0C0;
   z-index: 98;
   left: 100%;
   top: 0%;
}

#dcatMenu ul.fourth-level {
   border: 1px solid #C0C0C0;
   z-index: 99;
   left: 99%;
   top: 0%;
}

#dcatMenu ul li a:hover {
   text-decoration: none;
}

#dcatMenu ul li a {
    color: #C0C0C0;
    font-weight: bold;
    font-size: 12px;    
    text-decoration: none;
}

#dcatMenu ul.second-level a {
    color: #00458B;
    font-weight: normal;
    font-size: 11px;
}

#dcatMenu ul li.topLevel #current ul li a {
    color: #00458B;
}
/* end dcatMenu */


.go-btn {
	margin: 0;
	padding: 0;	
}



/* new tools section */

#smtools {
	width: 300px;
	clear: left;
	float: left;
	padding: 6px 6px 6px 0;
	margin:0;
	height: 180px;
	margin-left: 3px;
	border-right: 1px solid #C1C2C1;
}

#smtools .top {
  	height: 8px;
}

#smtools .body {
	height: auto;
	padding-left: 5px;
	padding-right: 10px;
}

#smtools .body .icon {
	float: left;
	width: 57px;
	height: 55px;
  	background: url(../admin/images/smtools-icon.gif) no-repeat left top;
  	margin: 0;
  	padding: 0;
  	margin-right: 10px;
}

#smtools .body .content {
	float: left;
}

#smtools .body .content ul {
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
}

#smtools .body .content ul li {
   	list-style-type: none;
   	padding: 0;
	font-size: 11px;
}

#smtools .body .content ul li a {
	text-decoration: underline;
}

#smtools .body .content ul li a:hover {
	text-decoration: none;
}

#smtools .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#smtools .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}




#cltools {
	float: left;
	width: 270px;
	padding: 6px 6px 6px 0;
	margin:0;
	height: 180px;
}

#cltools .top {
  	height: 8px;
}

#cltools .body {
	height: auto;
	padding-left: 5px;
	padding-right: 10px;
}

#cltools .body .icon {
	float: left;
	width: 57px;
	height: 55px;
  	background: url(../admin/images/cltools-icon.gif) no-repeat left top;
  	margin: 0;
}

#cltools .body .content {
	float: left;
}

#cltools .body .content ul {
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
}

#cltools .body .content ul li {
   	list-style-type: none;
   	padding: 0;
	font-size: 11px;
}

#cltools .body .content ul li a {
	text-decoration: underline;
}

#cltools .body .content ul li a:hover {
	text-decoration: none;
}

#cltools .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#cltools .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}





#aotools {
	float: left;
	width: 330px;
	padding: 6px 6px 6px 0;
	margin:0;
	border-left: 1px solid #C1C2C1;
	border-right: 1px solid #C1C2C1;
	height: 180px;
}


#aotools .top {
  	height: 8px;
}

#aotools .body {
	height: auto;
	padding-left: 5px;
	padding-right: 10px;
}

#aotools .body .icon {
	float: left;
	width: 57px;
	height: 55px;
  	background: url(../admin/images/aotools-icon.gif) no-repeat left top;
  	margin: 0;  	
  	padding: 0;
  	margin-right: 10px;
}

#aotools .body .content {
	float: left;
}

#aotools .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#aotools .body table {
	padding:0;
	margin:0;
}

#aotools .body td {
	text-align: center;
	color: #808080;
	padding-right: 15px;
}


#aotools .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}






#dtools {
	float: left;
	width: 500px;
	padding: 6px 15px 6px 0;
	margin:0;
}

#dtools .top {
  	height: 8px;
}

#dtools .body {
	height: auto;
	padding-left: 5px;
	padding-right: 10px;
}

#dtools .body .icon {
	float: left;
	width: 57px;
	height: 58px;
  	background: url(../admin/images/design-icon.gif) no-repeat left top;
  	margin: 0;
}

#dtools .body .content {
	float: left;
}

#dtools .body .content ul {
   	float: left;
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
	padding-right: 20px;
}

#dtools .body .content ul.two {
	padding-left: 10px;
	border-left: 1px solid #C1C2C1;	
}

#dtools .body .content ul li {
   	list-style-type: none;
   	padding: 0;
   	font-size: 11px;
}

#dtools .body .content ul li a {
	text-decoration: underline;
}

#dtools .body .content ul li a:hover {
	text-decoration: none;
}

#dtools .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#dtools .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}




/* begin new settings */

#setupSettings {
	float: left;
	width: 225px;
	padding: 6px 6px 6px 0;
	margin:0;
	margin-left: 3px;
	border-left: 1px solid #C1C2C1;
	border-right: 1px solid #C1C2C1;
	height: 160px;
}

#setupSettings .top {
  	height: 1px;
}

#setupSettings .body {
	height: auto;
	padding-left: 12px;
	padding-right: 12px;
}

#setupSettings .body .icon {
	float: left;
	width: 57px;
	height: 57px;
  	background: url(../admin/images/ssettings-icon.gif) no-repeat left top;
  	margin-right: 10px;
}

#setupSettings .body .content ul {
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
}

#setupSettings .body .content ul li {
   	list-style-type: none;
   	padding: 0;
   	font-size: 11px;
}

#setupSettings .body .content ul li a {
	text-decoration: underline;
}

#setupSettings .body .content ul li a:hover {
	text-decoration: none;
}

#setupSettings .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#setupSettings .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}




#integrateSettings {
	float: left;
	width: 225px;
	padding: 6px 20px 6px 0;
	margin:0;
	border-left: none;
	height: 200px;
}

#integrateSettings .top {
  	height: 1px;
}

#integrateSettings .body {
	height: auto;
	padding-left: 12px;
	padding-right: 12px;
}

#integrateSettings .body .content {
	float: left;
}

#integrateSettings .body .content ul {
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
}

#integrateSettings .body .content ul li {
   	list-style-type: none;
   	padding: 0;
   	font-size: 11px;
}

#integrateSettings .body .content ul li a {
	text-decoration: underline;
}

#integrateSettings .body .content ul li a:hover {
	text-decoration: none;
}

#integrateSettings .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#integrateSettings .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}



#advancedSettings {
	float: left;
	width: 270px;
	padding: 6px 6px 6px 0;
	margin:0;
	border-left: 1px solid #C1C2C1;
	border-right: 1px solid #C1C2C1;
	height: auto;
}

#advancedSettings .top {
  	height: 1px;
}

#advancedSettings .body {
	height: auto;
	padding-left: 12px;
	padding-right: 12px;
}

#advancedSettings .body .content {
	float: left;
}

#advancedSettings .body .content ul {
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
}

#advancedSettings .body .content ul li {
   	list-style-type: none;
   	padding: 0;
   	font-size: 11px;
}

#advancedSettings .body .content ul li a {
	text-decoration: underline;
}

#advancedSettings .body .content ul li a:hover {
	text-decoration: none;
}

#advancedSettings .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#advancedSettings .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}





#userSettings {
	float: left;
	width: 175px;
	padding: 6px 35px 6px 0;
	margin:0;
	border-right: 1px solid #C1C2C1;
	height: auto;
}

#userSettings .top {
  	height: 1px;
}

#userSettings .body {
	height: auto;
	padding-left: 12px;
	padding-right: 12px;
}

#userSettings .body .content {
	float: left;
}

#userSettings .body .content ul {
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
}

#userSettings .body .content ul li {
   	list-style-type: none;
   	padding: 0;
   	font-size: 11px;
}

#userSettings .body .content ul li a {
	text-decoration: underline;
}

#userSettings .body .content ul li a:hover {
	text-decoration: none;
}

#userSettings .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#userSettings .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}




#processingSettings {
	float: left;
	width: 300px;
	padding: 6px 6px 6px 0;
	margin:0;
	margin-left: 3px;
	height: 160px;
}

#processingSettings .top {
  	height: 1px;
}

#processingSettings .body {
	height: auto;
	padding-left: 12px;
	padding-right: 12px;
}

#processingSettings .body .icon {
	float: left;
	width: 57px;
	height: 57px;
  	background: url(../admin/images/ssettings-icon.gif) no-repeat left top;
  	margin-right: 10px;
}

#processingSettings .body .content ul {
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
}

#processingSettings .body .content ul li {
   	list-style-type: none;
   	padding: 0;
}

#processingSettings .body .content ul li a {
	text-decoration: underline;
}

#processingSettings .body .content ul li a:hover {
	text-decoration: none;
}

#processingSettings .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#processingSettings .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}



/* begin new reports section */


#salesReports {
	float: left;
	width: 250px;
	padding: 6px 35px 6px 0;
	margin:0;
	border-right: 1px solid #C1C2C1;
	height: 160px;
}

#salesReports .top {
  	height: 1px;
}

#salesReports .body {
	height: auto;
	padding-left: 12px;
	padding-right: 12px;
}

#salesReports .body .content {
	float: left;
}

#salesReports .body .content ul {
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
}

#salesReports .body .content ul li {
   	list-style-type: none;
	font-size: 11px;
   	padding: 0;
}

#salesReports .body .content ul li a {
	text-decoration: underline;
}

#salesReports .body .content ul li a:hover {
	text-decoration: none;
}

#salesReports .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#salesReports .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}



#marketingReports {
	float: left;
	width: 220px;
	padding: 6px 35px 6px 0;
	margin:0;
	border-right: 1px solid #C1C2C1;
	height: 160px;
}

#marketingReports .top {
  	height: 1px;
}

#marketingReports .body {
	height: auto;
	padding-left: 12px;
	padding-right: 12px;
}

#marketingReports .body .content {
	float: left;
}

#marketingReports .body .content ul {
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
}

#marketingReports .body .content ul li {
   	list-style-type: none;
   	padding: 0;
	font-size: 11px;
}

#marketingReports .body .content ul li a {
	text-decoration: underline;
}

#marketingReports .body .content ul li a:hover {
	text-decoration: none;
}

#marketingReports .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#marketingReports .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}





#affiliateReports {
	float: left;
	width: 220px;
	padding: 6px 35px 6px 0;
	margin:0;
	border-right: 1px solid #C1C2C1;
	height: 160px;
}

#affiliateReports .top {
  	height: 1px;
}

#affiliateReports .body {
	height: auto;
	padding-left: 12px;
	padding-right: 12px;
}

#affiliateReports .body .content {
	float: left;
}

#affiliateReports .body .content ul {
   	list-style: none;
   	padding: 0;	
   	margin: 0;
   	padding-top: 3px;
}

#affiliateReports .body .content ul li {
   	list-style-type: none;
   	padding: 0;
	font-size: 11px;
}

#affiliateReports .body .content ul li a {
	text-decoration: underline;
}

#affiliateReports .body .content ul li a:hover {
	text-decoration: none;
}

#affiliateReports .body h3 {
	padding:0;
	margin:0;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

#affiliateReports .btm {
  	height: 10px;
  	clear: left;
  	float: left;
  	width: auto;
}



/* new main menu */

#startButtons {
	clear: left;
	float: left;
	width: 180px;
 	margin-right: 15px;
 	height: auto;
}

#startButtons #dbutton {
	clear: left;
	float: left;
	width: 95%;
	height: 29px;
}

#startButtons #dbutton .icon {
	float: left;
	width: 25px;
	height: 29px;
	padding: 2px;
  	background: url(../admin/images/main-design-icon.gif) no-repeat left top;	
}

#startButtons #dbutton .link {
	float: left;
	width: 100px;
	padding-left: 10px;
}

#startButtons #dbutton .link a {
	padding: 3px 0 3px 0;
	margin: 0;
	font-size: 12px;
}

#startButtons #dbutton .link a:hover { }

#startButtons #dbutton .button {
	float: right;
}



#startButtons #pbutton {
	clear: left;
	float: left;
	width: 95%;
	height: 29px;
}

#startButtons #pbutton .icon {
	float: left;
	width: 25px;
	height: 29px;
	padding: 2px;
  	background: url(../admin/images/main-products-icon.gif) no-repeat left top;	
}

#startButtons #pbutton .link {
	float: left;
	width: 100px;
	padding-left: 10px;
}

#startButtons #pbutton .link a {
	padding: 3px 0 3px 0;
	margin: 0;
	font-size: 12px;
}

#startButtons #pbutton .link a:hover { }

#startButtons #pbutton .button {
	float: right;
}




#startButtons #cbutton {
	clear: left;
	float: left;
	width: 95%;
	height: 29px;
}

#startButtons #cbutton .icon {
	float: left;
	width: 25px;
	height: 29px;
	padding: 2px;
  	background: url(../admin/images/main-categories-icon.gif) no-repeat left top;	
}

#startButtons #cbutton .link {
	float: left;
	width: 100px;
	padding-left: 10px;
}

#startButtons #cbutton .link a {
	padding: 3px 0 3px 0;
	margin: 0;
	font-size: 12px;
}

#startButtons #cbutton .link a:hover { }

#startButtons #cbutton .button {
	float: right;
}



#startButtons #sbutton {
	clear: left;
	float: left;
	width: 95%;
	height: 29px;
}

#startButtons #sbutton .icon {
	float: left;
	width: 25px;
	height: 29px;
	padding: 2px;
  	background: url(../admin/images/main-settings-icon.gif) no-repeat left top;	
}

#startButtons #sbutton .link {
	float: left;
	width: 100px;
	padding-left: 10px;
}

#startButtons #sbutton .link a {
	padding: 3px 0 3px 0;
	margin: 0;
	font-size: 12px;
}

#startButtons #sbutton .link a:hover { }

#startButtons #sbutton .button {
	float: right;
}




#startButtons #wbutton {
	clear: left;
	float: left;
	width: 95%;
	height: 29px;
}

#startButtons #wbutton .icon {
	float: left;
	width: 25px;
	height: 29px;
	padding: 2px;
  	background: url(../admin/images/main-wizard-icon.gif) no-repeat left top;	
}

#startButtons #wbutton .link {
	float: left;
	width: 100px;
	padding-left: 10px;
}

#startButtons #wbutton .link a {
	padding: 3px 0 3px 0;
	margin: 0;
	font-size: 12px;
}

#startButtons #wbutton .link a:hover { 
}

#startButtons #wbutton .button {
	float: right;
}




#todaysOrders {
	float: left;
 	padding: 5px;
 	width: 500px;
 	border: 1px solid gray;
 	vertical-align: top;
 	margin-right: 15px;
}

#todaysOrders #list {
 	width: 500px;
 	padding: 5px;
}

#todaysOrders h3 {
	clear: left;
	float: left;
	padding: 3px 0 3px 0;
	margin: 0;
	color: #202020;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	width: 100px;
}

#todaysOrders .displayLine {
	float: right;
	width: 250px;
	padding: 3px 0 3px 0;
	text-align: right;
}

#todaysOrders .displayLine a {
	font-size: 8px;
}

#todaysOrders .list a {
	text-decoration: underline;
	color: #00458B;
}

#todaysOrders .list a:hover {
	text-decoration: none;
	color: #000000;
}

#todaysOrders .noOrders {
	float: left;
	clear: left;
	font-size: 11px;
}

#announcements {
	float: left;
 	padding: 5px;
 	width: 265px;
 	border: 1px solid gray;
 	vertical-align: top;
 	/* background-color: #F2F0F0; */
}

#announcements h3 {
	clear: left;
	float: left;
	padding: 3px 0 3px 0;
	margin: 0;
	color: #202020;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	width: 200px;
}

#announcements .announcement-row {
	clear: left;
	float: left;
	font-size: 11px;
}

#announcements .announcement-row a {
  	font-weight: bold;
}

#mbreak{
	clear: both;
	float: left;
	height: 8px;
	margin-top: 2px;
	margin-bottom: 5px;
	border-bottom: 1px solid gray;
	width: 99%;
}

#topSellers {
	clear: left;
	float: left;
	width: 330px;
	border-right: 1px solid gray;
	margin-right: 15px;
}

#topSellers h3 {
	clear: left;
	float: left;
	padding: 3px 0 3px 0;
	margin: 0;
	color: #202020;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	width: 150px;
}

#topSellers .graph {
	clear: left;
	float: left;
	border: 1px solid blue;
}

#topSellers .link {
	clear: left;
	float: left;
	font-size: 8px;
}



#grossSales {
	float: left;
	width: 710px;
	margin-right: 15px;
}

#grossSales h3 {
	clear: left;
	float: left;
	padding: 3px 0 3px 0;
	margin: 0;
	color: #202020;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	width: 150px;
}

#grossSales .graph {
	clear: left;
	float: left;
	border: 1px solid #C6C6C6;
}

#grossSales .link {
	clear: left;
	float: left;
	font-size: 8px;
	padding-right: 15px;
	text-align: right;
	width: 706px;
}

#statistics {
	float: left;
	width: 290px;
	margin-right: 15px;
}

#statistics #xlist {
	padding: 0;
	margin: 0;
	width: 270px;
}


#statistics #xlist .label {
	padding: 0;
	margin: 0;
	clear: left;
	float: left;
	width: 150px;
	border-bottom: 1px solid #C6C6C6;
	font-size: 11px;
}

#statistics #xlist .value {
	padding: 0;
	margin: 0;
	float: left;
	width: 115px;
	text-align: right;
	padding-right: 5px;
	border-bottom: 1px solid #C6C6C6;
	font-size: 11px;
}

#statistics #xlist .label2 {
	padding: 0;
	margin: 0;
	clear: left;
	float: left;
	width: 150px;
	border-top: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
	font-size: 11px;
}

#statistics #xlist .value2 {
	padding: 0;
	margin: 0;
	float: left;
	width: 115px;
	text-align: right;
	padding-right: 5px;
	border-top: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
	font-size: 11px;
}

#statistics h3 {
	clear: left;
	float: left;
	padding: 3px 0 3px 0;
	margin: 0;
	color: #202020;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	width: 150px;
}

#storeClosed {
	border: 1px solid gray;
	width: 400px;
	padding-left: 70px;
  	background: url(../admin/images/warning.gif) no-repeat left center;	
	background-color: #F4F4F4;
}

#noAccessError {
	border: 1px solid gray;
	background-color: #F4F4F4;
	padding: 5px;
	color: #C00000;
	font-weight: bold;
	margin-bottom: 5px;
	width: 98%;
}


/* begin adminProductGeneral */
/* used in admin.product.general.form.tem.php */

#adminProductGeneral {
	font-size: 11px;
	clear: left;
	float: left;
}

#adminProductGeneral .headerLevel1 {
	font-weight: bold;
	padding: 5px 0px 0px 30px;
	clear: left;
	float: left;
}

#adminProductGeneral .headerLevel2 {
	clear: none;
	padding-left: 30px;
}

#adminProductGeneral .dataInput1 {
	padding-left: 30px;
	padding-right: 10px;
	clear: left;
	float: left;
}

#adminProductGeneral .dataInput2 {
	clear: none;
	float: left;
	padding-right: 30px;
	width: auto;
}

#adminProductGeneral .sectionHeader {
	padding: 5px 0px 5px 5px;
	margin: 5px 0px;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	clear: left;
	background-color: #EEE;
	width: auto;
	position: relative;
}

#adminProductGeneral .dataBinder {
	padding: 0px;
	clear: left;
	float: left;
}

#adminProductGeneral .sectionHeader a {
	text-decoration: none;
	color: black;
}

#adminProductGeneral #controlSection {
	cursor: pointer;
	padding-bottom: 10px;
	margin-bottom: 10px;
}


#adminProductGeneral #generalProductInformationSection {
}

#adminProductGeneral #generalProductInformationSection #categoryListDiv {
	display: none;
	clear: left;
	float: left;
}

#adminProductGeneral #generalProductInformationSection #addCategoryButton {
	clear: left;
	float: left;
}

#adminProductGeneral #generalProductInformationSection .productListItems {
	width: 200px;
}

#adminProductGeneral #generalProductInformationSection #addCategoryMsgDiv {
	width: 60%;
	clear: none;
	padding-left: 30px;
}

#adminProductGeneral #generalProductInformationSection #addCategoryDiv {
	display: none;
	float: left;
	clear: none:
}

#adminProductGeneral #inventorySection {

}

#adminProductGeneral #shippingSection {

}

#adminProductGeneral #upsellSection {

}

#adminProductGeneral #customLabelsFieldsSection {

}

#adminProductGeneral #searchEngineSection {

}

/* end adminProductGeneral */




#ticket {

}


#ticket .subj {
	font-weight: bold;
	font-size: 14px;
	width: 525px;
}

#ticket #responses {
	
}

#ticket #replyTo{
	float: left;
	width: 120px;
	text-align: left;
}

#ticket #predefined{
	float: left;
	width: 370px;
	text-align: right;
}

#ticket #responses td {
	width: 525px;
	padding: 5px;
}

#ticket #responses fieldset {
	width: 95%;
}

#ticket #responses fieldset legend {
	font-size: 12px;
}

#ticket fieldset {
	width: 380px;
}

#ticket fieldset.userResponse {
    	border: 1px solid #C0C0C0;
    	padding: 8px;
    	font-size: 12px;
    	font-family: arial,verdana,helvetica,sans-serif;
    	background-color: #E2E2E2;
}

#ticket fieldset.supportResponse {
    	border: 1px solid #C0C0C0;
    	padding: 8px;
    	font-size: 12px;
    	font-family: arial,verdana,helvetica,sans-serif;
}

#ticket #customerInfo {
	width: 355px;
}

#ticket #customerInfo table {

}

#ticket #customerInfo table td {

}

#ticket #customerInfo .title {
	font-weight: bold;
	font-size: 14px;
}

#internalNotes .title {
	font-weight: bold;
	font-size: 14px;
}

#saveTrackingStatus {
	width: auto;
	float: left;
	clear: both;
	padding: 5px 10px;
}

#okMsgBox{
	color: green;
	border: 1px solid green;
	width: 90%;
	font-weight: bold;
	padding: 5px;
}

#errorMsgBox{
	color: #C00000;
	border: 1px solid #C00000;
	width: 90%;
	font-weight: bold;
	padding: 5px;
}




/* ## BEGIN GENERIC DEFINITIONS ## */

/* Begin Generic Form Definitions */
#adminForm {
	clear: left;
	float: left;
	height: auto;
	width: 98%;
}

#adminForm .errors {
	clear: left;
	float: left;
	width: auto;
	height: auto;
}

#adminForm .myerror {
	font-weight: bold;
	clear: left;
	float: left;
	color: #C00000;
	width: auto;
	height: auto;
	padding: 0 0 0 5px;
}

#adminForm p.text {
	clear: left;
	float: left;
	padding: 10px 0 0 3px;
	margin: 0;
	width: 100%;
}

#adminForm .label {
	float: left;
	font-size: 11px;
	font-family: Trebuchet MS, Calibri;
	padding-left: 3px;
	width: auto;
	text-align: right;
}

#adminForm .input {
	float: left;
	padding-left: 3px;
	width: auto;
}

#adminForm .input-overhead-noclear .input, #adminForm .input-overhead .input {
	clear: left;
	text-align: right;
}

#adminForm .input-standard {
	float: left;
	clear: left;
 	width: auto;
	padding-top: 10px;
	
}

#adminForm .standard-noclear {
	clear: left;
}

#adminForm .input-standard-noclear {
	float: left;
	clear: none;
	width: 20%;
	padding-top: 10px;
}

#adminForm .input-overhead {
	float: left;
	clear: left;
	padding: 0 0 3px 0;
	width: auto;
}

#adminForm .input-overhead-noclear {
	float: left;
	clear: none;
	padding: 0 0 3px 0;
	width: 20%;
}

#adminForm .buttons {
	clear: left;
	float: left;
	padding-left: 3px;
	width: 100%;
}

#adminForm .subLevel1 {

}

#adminForm .subLevel2 {

}
/* End Generic Form Definitions */


/* Begin Generic List Definitions */
#adminList {
	clear: left;
	float: left;
	height: auto;
	width: 100%;	
}

#adminList .titleAlignLeft, #adminList .titleAlignCenter, #adminList .titleAlignRight {
	clear: none;
	float: left;
	width: auto;
	line-height: 22px;
}

#adminList .titleAlignLeft {
	text-align: left;
}

#adminList .titleAlignCenter {
	text-align: center;
}

#adminList .titleAlignRight {
	text-align: right;
}
/* End Generic List Definitions */


/* Begin Generic Menu Definitions */
#adminMenu {
	clear: left;
	float: left;
	height: auto;
	width: 98%;	
}

#adminMenu .columnLeft, #adminMenu .column {
	float: left;
	width: 20%;
	height: auto;
	border-right: 1px solid #C1C2C1;
	padding: 6px 0 6px 0;
	margin: 0;
}

#adminMenu .columnLeft {
	margin: 0 0 0 3px;
	border-left: 1px solid #C1C2C1;
}

#adminMenu .columnLeft ul, #adminMenu .column ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 3px 0 0 12px;
}

#adminMenu .columnLeft ul li, #adminMenu .column ul li {
	padding: 0;
	height: auto;
}

#adminMenu h1 {
	font-weight: bold;
	font-size: 16px;
	color: #202020;
	margin: 0;
	padding: 0;
	line-height: 18px;
	padding-left: 12px;
}
/* End Generic Menu Definitions */

/* ## END GENERIC DEFINITIONS ## */


/* ## BEGIN SPECIFIC DEFINITIONS ## */

/*
	Begin productForm
	
	Used in:
	admin.product.advanced.form.tem.php
*/
#productForm {
	padding: 0;
	margin: 0;
	width: 650px;
}

#productForm h1 {
	font-family: Trebuchet MS, Calibri;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

#productForm .sectionHeader {
	padding: 5px 0px 5px 5px;
	margin: 5px 0px;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	clear: left;
	background-color: #EEE;
	width: auto;
	position: relative;
}

#productForm .sectionHeader a {
	text-decoration: none;
	color: black;
}
/* End productForm */

/*
	Begin mainMenuForm
	
	Used in:
	admin.default.tem.php
*/

#mainMenuForm .notification {
	width: 500px;
	float: left;
	clear: none;
	border: thin solid black;
	padding: 5px;
}

/* End mainMenuForm */

/* ## END SPECIFIC DEFINITIONS ## */

#paypalPreferred {
	width: 380px;
	border: 1px solid #000000;
	background-color: #E2E2E2;
}

.lgText{
	font-size: 14px;
	font-weight: bold;
}
