/* CSS Document */

/* @media print {
	.noprint{display:none;}	
} */


#mallBranding td img {
	vertical-align:top;
}

/*--------------*/
/*Mall Home Page*/
/*--------------*/

.mallHomeStoreListing {
	text-align:center;
	padding: 5px 2px 0px 0px;
}

.mallHomeImgFloatLeft {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.mallHomePadding {
	padding-right:10px;
}

.mallheader {
	text-align:left;
}
	
.mallFeaturedSale {
}

.FeaturedProductDescription {
	padding-left:5px;
}

.FeaturedProductSeperator {
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

.featuredBorderRight {
	border-right: #003366 1px dashed;
	border-bottom: #003366 1px dashed;
}

.featuredBorderLeft {
	border-left: #003366 1px dashed;
	border-bottom: #003366 1px dashed;
}

.featuredBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding: 5px 5px 5px 0px;
	border-bottom: #003366 1px dashed;
}

/*---------------*/
/*Store Home Page*/
/*---------------*/

.storeHomePadding {
	padding-right:10px;
}

.storeHomeImgFloatLeft {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

/*--------*/
/*Sale IDs*/
/*--------*/

#OnSale {
	text-decoration: line-through;	
}

#SaleLabel {
	color: #FF0000;
}

#SalePrice {
	color: #339900;
}

/*--------------------*/
/*Shopping Basket Page*/
/*--------------------*/

.ShoppingBasketOddRow {
	padding-left:4px;
	padding-right:4px;
}

.ShoppingBasketEvenRow {
	padding-left:4px;
	padding-right:4px;
}

.shoppingBasketTable {
	margin-right:4px;
}

.ShoppingBasketHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#CCCCCC;
}

.ShoppingBasketRowSpacing {
	height: 5px;
}

.ShoppingBasketAltRowColor {
	background-color: EEF4FE;
}

.ShoppingBasketFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#CCCCCC;
}

#ShoppingBasketTotal {
	background-color:#FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	padding-left:8px;
	padding-right:3px;
	padding-bottom:6px;
	padding-top:6px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
}

.RemovefromBasketLink {
	font-size:x-small;
	text-align:center;
}

.DiscountText {
	color: #FF0000;
	font-size:small;
}

.Subtotal {
	font-weight:bold;
}

.ShoppingBasketSeperator {
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding: 0px;
}

/*----------------*/
/*Customer Service*/
/*----------------*/

.CustomerServiceSectionHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: large;
	color: #000000;
	padding-top:12px;
}

/*---------*/
/*List View*/
/*---------*/

.ListItemStore {
	font-size: small;
	font-weight: normal;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	white-space:nowrap;
}

.ListItemEvenRow {
	background-color: #EEF4FE;
}

.ListItemOddRow {
}

.listPrice {
	padding-right:5px;
}

.ListViewHeader {
	font-weight:bold;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:5px;
	padding-right:5px;
}

.ListViewImagePadding {
	width:40px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
}

.ListItemTitle {
	font-size: small;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
}

.ListItemPrice {
	font-size: small;
	font-weight: normal;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	white-space:nowrap;
}

.ListItemOddRowColor {
	background-color: #EEF4FE;
}

/*---------*/
/*4-up View*/
/*---------*/

.fourUpProductImage {
	border: 1px solid #000000;
	margin-right:10px;
}

.FourUp {
	padding-left:5px;
}

.FourUpImgFloatLeft {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.FourUpListItemPrice {
	font-size: x-small;
	font-weight: normal;
	float:left;
	clear:left;
}

/*-----------*/
/*Mall Search*/
/*-----------*/

.mallSearchHeader {
	font-weight:bold;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:5px;
	padding-right:5px;
}

/*--------------*/
/*Paging Results*/
/*--------------*/

.pagingResults {
	text-align:center;
	height:19px;
}

/*-------------*/
/* common tags */
/*-------------*/

#mainContentArea{
	font-size:small;
}

/* move to ewdt */
.floatForceContainment {
	clear:both;
}

#subCategoriesList ul {
	vertical-align: bottom;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left: 1.25em;
	padding-left: 0px;
}

#subCategoriesList li {
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	padding-bottom:4px;
}

#saleList ul {
	vertical-align: bottom;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left: 1.25em;
	padding-left: 0px;
}

#saleList li {
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	padding-bottom:4px;
}


body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: text-top;
	font-size:small;
}

.ProductName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: large;
	color: #000000;
}

.Attribute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	padding: 3px;
}

.Varients {
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

.Attachments {
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.RelatedProducts {
	font-size: small;
	background: #CCFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.MoreImages {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.AttributeValue {
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

.StoreMiniBanner {

}

.PageNumber {
}

.NextPage {
	font-size: x-small;
}

.AlternateViewOptions {
	font-size:small;
	margin-bottom:10px;
}

.AlternateViewOptionsTitle {
font-weight:bold;
padding:4px;
font-size:small;
background-color: #ffffff;
border: solid #003366 1px;
}

.AlternateViewOptionsContent {
background-color: #F2F2F2;
border: solid #003366 1px;
padding:4px;
}

.SearchTerms {
	font-family: "Courier New", Courier, mono;
}

.ProductDescription {
	font-size: small;
}

.ProductSummary {
}

.header {
	font-size:small;
	font-weight:bold;
}

.headerColor {
	font-size:small;
	font-weight:bold;
	background-color: #EEF4FE;
	padding-left:3px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:1px;	
}

p {
	font-size:small;
}

#couponBody {
	padding:3px;
}

.imgBorder {
	border-bottom-color:#000000;
	border-style:solid;
	border-width:1px;
}

HR {
	color:#CCCCCC;
	height: 1px;
	margin-top:0px;
	margin-bottom:0px;
}

.productDetailsZoomMore {
	padding-top:5px;
}

.relativeContent  ul {
	list-style-image: url(../Images/plusSmall.gif);
	vertical-align:text-top;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left: .75em;
	padding-left: 0px;
}

.relativeContent li {
	list-style-position: outside;
	padding-bottom:3px;
}

.extraSmall {
	font-size: x-small;
}

.small {
	font-size: small;
}

#contentNavArea {
	padding-top:10px;
}

#storeList {
	border-right: #003366 1px solid;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	padding:8px;
	background-color:#FFFFFF;
}

#storeList ul {
	vertical-align: bottom;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left: 1.25em;
	padding-left: 0px;
}

#storeList li {
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	padding-bottom:4px;
	font-weight:bold;
}

#cartList {

}

#cartList ul {
	vertical-align: bottom;
	margin-top:0px;
	padding-top:4px;
	margin-bottom:0px;
	padding-bottom:8px;
	margin-left: 1.25em;
	padding-left: 0px;
}

#cartList li {
	list-style-image: url(../images/bulletSmall.gif);
	font-size:x-small;
	list-style-position: outside;
	padding-bottom:4px;
}

#myAccount {

}

#myAccount ul {
	vertical-align: bottom;
	margin-top:0px;
	padding-top:4px;
	margin-bottom:0px;
	padding-bottom:8px;
	margin-left: 1.25em;
	padding-left: 0px;
}
#myAccount li {
	list-style-image: url(../images/bulletSmall.gif);
	font-size:x-small;
	list-style-position: outside;
	padding-bottom:4px;
}

.buyNowButton {
	padding-top:3px;
	padding-bottom:3px;
}

.seperator {
	background-image:url(../images/seperator.jpg);
	vertical-align:top;
	background-repeat:repeat-x;
}

/*--------------*/
/*Mall Home Page*/
/*--------------*/

.productImageBorder {
	border: 1px solid #000000;
	margin-right:10px;
}

.featuredBorder {
	border-right: #003366 1px solid;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	padding:8px;
	background-color:#E5E5E5;
}

/*----------------*/
/* RCB Search Box */
/*----------------*/

.rcbSearchHeader {
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 2px 2px 7px;
}

.rcbSearchBody {
	padding:8px; 
	border-bottom:1px solid #003366; 
	border-right:1px solid #003366;
	border-left:1px solid #003366;
	background-color:#F2F2F2;
}

/* --------- */
/*   admin   */
/* --------- */

.adminMenu {
	margin:10px;
	border: solid #999999 1px;
	background-color: #DFDFDF;
	width:80%;
	padding:0px 0px 5px 0px;
 }
 
 .adminMenu th{
	padding:2px 10px 2px 2px;
	background-color: #F2F2F2;
	border-bottom: dashed #999999 1px;
 }

.adminMenu  ul {
	list-style-image: url(../Images/plusSmall.gif);
	vertical-align:text-top;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left: 1.25em;
	padding-left: 0px;
}

.adminMenu li {
	list-style-position: outside;
	padding-bottom:1px;
	padding-top:2px
}



#ProductMultiPage, #InventoryCategoryMultiPage, #StoreCategoryMultiPage, #ProductGroupsMultiPage, #SaleOptionMultiPage, #ProductGroupMultiPage, #StoreMultiPage, #OrderfulfillmentMultiPage {
	border-collapse:collapse;
	
}

#ProductMultiPage td:first-of-type, #InventoryCategoryMultiPage td:first-of-type, #StoreCategoryMultiPage td:first-of-type, #ProductGroupsMultiPage td:first-of-type, #SaleOptionMultiPage td:first-of-type, #ProductGroupMultiPage td:first-of-type, #StoreMultiPage td:first-of-type, #OrderfulfillmentMultiPage td:first-of-type {
	padding:10px;
	margin:0px;
}

.adminKey {
	float:right;
	font-size:x-small;
}

.adminKey  ul {
	list-style-image: url(../Images/plusSmall.gif);
	vertical-align:text-top;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left: 1.25em;
	padding-left: 0px;
}

.adminKey li {
	list-style-position: outside;
	padding-bottom:1px;
	padding-top:2px
}

.adminKeyTitle {
font-weight:bold;
padding:2px;
font-size:small;
background-color: #EDECD8;
border-bottom: dashed #999999 1px;
border-left: solid #999999 1px;
border-right: solid #999999 1px;
border-top: solid #999999 1px;

}

.adminKeyContent {
background-color: #E0DDBC;
border-left: solid #999999 1px;
border-right: solid #999999 1px;
border-bottom: solid #999999 1px;
padding:2px;
}

.adminBannerWrap {
	margin-bottom:10px;
}

.adminBannerBottom h1 {
	color:#FFFFFF;
	margin-bottom:5px;
	font-size:large;
}

.adminPageWrapper {
	border: 1px solid #003366;
}

.adminPageContent {
	padding:10px;
	
}

.adminPageWrapper h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #000000;
	background-color: #F2F2F2;
	border-left: none;
	border-right: none;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
	padding: 2px;
	margin: 0px 0px 0px 0px;
	letter-spacing: .03em;
}

.adminPageWrapper h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #000000;
	border-bottom: solid #CCCCCC 1px;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	}

.adminBannerBottom {
	background-color: #000033;
	background-image: url(../Images/adminBottomBannerBg.jpg);
	background-repeat:repeat-x;
	margin-bottom:10px;
}

.adminStoreName {
	float:left;
	padding-left:10px;
	padding-top:5px;
}

.adminLogout {
	float:right;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.adminLogout a {
	color:#FFFFFF;
	font-weight:bold;
}

.adminButtons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	width: 90%;
	margin-bottom: 5px;
}

.adminButtons2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	margin-top: 5px;
	margin-bottom: 5px;
}

.removeAdminButtons2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FFFFFF;
	background-color:#003366;
	border-width:none;
	border-color:#999999;
	font-weight: bold;
	margin:0px;
}

.adminContentPadding {
	padding-left:10px;
}

.adminRelativeContent {
	font-size: small;
	width:200px;
	background-color:#DFDFDF;
	padding:10px;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.adminRelativeContent h4{
	font-size: small;
	font-weight: bold;
	color: #000000;
	background-color:#D1E1EF;
	border: #999999 1px solid;
	margin: 4px;
	padding: 2px;
}

.adminRelativeContent  ul {
	list-style-image: url(../Images/plusSmall.gif);
	vertical-align:text-top;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left: .75em;
	padding-left: 0px;
}

.adminRelativeContent li {
	list-style-position: outside;
	padding-bottom:3px;
}

.adminSaveCancel {
	float:right;
	clear:both;
	padding-top:5px;
	padding-bottom:10px;
}

.adminFooterLinks {
}

.adminSection {
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color:#F2F2F2;
	width:100%;
	margin: 0px 0px 20px 0px;
	padding:10px;
}

.adminSectionL2 {
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color:#D1E1EF;
	margin-left:-10px;
	padding-left:10px;
}

.adminSectionLeft {
	padding:10px;
}

.adminSectionRight {
	padding:10px;
	background-color:#F2F2F2;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.adminSectionHeader {
	background-color: #B5CADF;
	border: 1px solid #000000;
	margin:0px;
	padding:0px;
}

.adminSectionHeader h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	background-color: #B5CADF;
	border-top: none;
	border-bottom: none;
	margin: 0px 0px 0px 0px;
}

.adminTabStrip {
	padding:0px 0px 0px 10px;
	margin:0px;
	font-size:small; 
	font-weight: bold;
}

.adminTabStrip a{
	background-color:#FFFFFF;
	text-decoration:none;
}

#BrowserTreeView a {
	text-decoration:none;
}

#StoreMultiPage {
	
}
.adminRequired {
	color:#FF0000;
	font-weight:bold;
	vertical-align:top;
}

.adminStoreResourcesPadding {
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	border-bottom: solid #CCCCCC 1px;
}
.adminStoreResourcesBorder {
	background-color:#DFDFDF;
	
}

.adminHelpIcon {
	margin: 0px 5px 0px 5px;
}

th {
text-align:left;
padding-right:20px;
}

adminOrderSearchHeader {
border-bottom: solid #CCCCCC 1px;
}