/* container for store */
#storeModule { width: 710px; text-align:left }

/* header */
.storeHeader { border-bottom: 2px dotted #AEAEAE; padding-top:10px;margin-bottom:10px; color:#638EB5 }
.storeHeader .title { font-size:18px; padding-bottom:5px; width:390px; }
.storeHeader .nav { float:right; margin-top:-28px; }

/* navigation */
#storeCategoryNav { float:left; }

/* body */
#addCatLink { margin-top: 10px }
.storeListingCell { text-align:center; }
.storeListingCell h4 { margin: 0px; font-size:12px }
.nonActive { border: 1px dotted #990000 }
.red { color:#990000}

/* i make strikethrough arial because the crossed out "8" looks like a "0" in IE */
.strikethrough { text-decoration:line-through; font-family:arial}

#storeModule .subHeader { font-size:16px; margin:10px 0px 0px 0px; font-weight:bold; }

/* editing */
.itemAdminTbl td { font-size:12px; vertical-align:top }
.itemAdminTbl h4 { font-size:16px; margin:10px 0px 0px 0px; text-decoration:underline } 
.itemAdminDiscounts { overflow:auto; width:400px; height:150px; border:1px solid gray; padding:5px }
.roleBasedDiscountAdmin { }
.itemAdminTbl .alert { color:#990000 }
#recurring_period_row, #recurring_req_approval_row, #shipping_weight_row { display:none }
.itemAdminTbl .gray { color:gray }
.promoCodesBox { width:400px; height:150px; border:1px solid gray; padding:5px;overflow-y:auto;text-wrap:normal; }

.cartNotice { border:1px dashed red; background-color:#FFF4AE; padding:5px; margin-bottom:10px}
.cartNotice h3 { font-size:16px; margin:0px; color:red }
.cartNotice ul { margin: 0px }
.cartNotice p { margin: 10px 0px 0px 0px }

.cartItemNotesUl { margin: 0px 0px 0px 0px; padding-left: 25px}

.myOrdersItemSum { margin: 0px; padding-left: 25px}
#shippingMethodsList li { margin-bottom: 15px }


/* Pro Listing stuff */
.adminReporting_title {font-size:15pt; color:#328ac8}
#adminReport, #events_today { border-collapse:collapse; width:100%; margin-top:8px}
#adminReport-header td, #events_today-header td {
	background-color:#b4dcee;
	padding:6px 10px;
	border:1px solid #b3dbf5;
	color:#328ac8;
	text-transform:uppercase;
	font-size:8.5pt;
	font-weight:bold;
}
#adminReport-header td a, #events_today-header td a{color:#328ac8; text-transform:uppercase;font-size:8.5pt;font-weight:bold}
.adminReport-odd td, .adminReport-even td, events_today-odd, events_today-even {
	padding:4px 10px;
	border:1px solid #cae4ef;
}
.adminReport-odd td a, .adminReport-even td a, .events_today-odd td a, .events_today-even td a, .adminReport-group-separator td a, ul.pro-type li a {
	color:#2c79b0;
}
.adminReport-odd td, events_today-odd td {background-color:white;}
.adminReport-even td, events_today-even td {background-color:#eff8fc;}

ul.pro-type li { list-style: none }

.adminReport-group-separator td {
	padding: 4px 10px;
	background-color:#cee8f4;
	border:1px solid #cae4ef;
	color:#328ac8;
	font-size:8.5pt;
	text-transform:uppercase;
	font-weight:bold;
}
/* End adminReporting stuff */

.countryExtraChargesMsg{ color:blue; font-size:15px; margin-bottom:20px; }
.blue { color:blue }
#countryExtraChargesBox { padding:6px; border:1px solid blue; width: 300px; color: blue }
#countryExtraChargesBox h3 { font-size: 14px; margin:0px; color:white; background-color:gray; padding:2px }
