#content
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #2a3951;
}

#content .pagingLink
{
    display: inline-block;
    color: #8a9098;
	font-size: 11px;
	border: #d4d8dd 1px solid;
	text-decoration: none;
	line-height: 18px;
	width: 18px;
	height: 18px;
	text-align: center;
}

#content .pagingLinkSel
{
    display: inline-block;
    color: #2777AA;
	font-size: 11px;
	border: #2777AA 1px solid;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	width: 18px;
	height: 18px;
	text-align: center;
}

#content .itemsPerPage
{
	font-size: 11px;
}

#content .itemsPerPageLinkSel
{
	color: #2a3951;
	font-size: 11px;
	font-weight: bold;
	padding-right: 8px;
}
#content .itemsPerPageLink
{
	color: #6d6d6d;
	font-size: 11px;
	font-weight: normal;
	padding-right: 8px;
}

#content .itemsPerPageLink:hover
{
	color: #6d6d6d;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#content .contentContainer
{
	width: 713px;
	padding-left: 30px;
}
#content table.CatalogItem
{
	color: #2a3951;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	MARGIN: 10px 0px 0px 13px; /*top right bottom left*/
}
#content li.Wishlist
{
	background-image: url(../images/content_wishliststar.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 16px;
}
#content table.CatalogItem td
{
	PADDING: 4px 0px 5px 3px; /*top right bottom left*/
}
#content font.WishList
{
	color:#BD0000;
	font-family: Arial;
	font-size: 10px;
}
#content font.Small
{
	font-size: 10px;
}
#content Font.Special
{
	font-family: Arial;
	font-size: 10px;
	COLOR: #FEFDDC;
	background-color: #BD0000;
	text-transform: uppercase;
	/*BORDER: 1px solid #D90202;*/
	PADDING: 1px 3px 1px 3px;
}
#content Font.NewItem
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	COLOR: #BD0000;
	text-transform: uppercase;
	/*BORDER: 1px solid #BD0000;*/
	PADDING: 1px 3px 1px 3px;
}
#content a.WishList
{
	color:#BD0000;
	font-family: Arial;
	font-size: 10px;
	text-decoration:none;
}
#content a.Subheader
{
	font-family: Arial;
	font-size: 11px;
	COLOR: #2a3951;
	font-weight: bold;
	text-decoration:underline;
}
#content a.WishList:hover
{
	color:#BD0000;
	font-family: Arial;
	font-size: 10px;
	text-decoration:underline;
}
#content a:hover
{
	text-decoration:underline !important;
}
#content .HighlightedRow
{
	background-color:#e4eef4;
	font-size: 11px;
	font-weight: bold;
	color: #2a3951;
}
#content .ListTable
{
	border-top: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid; 
	margin-bottom: 13px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #2a3951;
	
}
#content .ListTable td
{
	padding: 3px 14px 3px 8px; /*top right bottom left*/
}
#content .ListTable td.ListTableTotalsRow
{
	padding: 10px 14px 10px 8px; /*top right bottom left*/
	white-space: nowrap;
	
}
#content .ListTable td.ListTableTotalsRowValue
{
	padding: 10px 14px 10px 8px; /*top right bottom left*/
}
#content .ListTable td.Header
{
	padding: 0px 0px 0px 8px; /*top right bottom left*/
	height: 30px;
}
#content .ListTable td.Footer
{
	padding: 0px;
}
#content .ListTableBG
{
	background-color:#ededed;
}
#content .ListTableTopRowRightCorner
{ 
	position:relative;
	/*background-image:url(../images/content_tr_corner.gif);*/
	/*background-image:url(../images/logon_tr_corner.gif);*/
	background-repeat: no-repeat;
	BACKGROUND-POSITION: top right;
}
#content .ListTableColumnHeader
{
	text-decoration:none;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	COLOR: #2a3951;
	text-transform:uppercase;
}
#content .ListTableBottomRowLeftCorner
{
	/*background-image:url(../images/content_bl_corner.gif);*/
	/*background-image:url(../images/logon_bl_corner.gif);*/
	background-repeat: no-repeat;
	background-position: bottom left; /**/
	position:relative;
	left:-1px;
	top:1px;
}
#content .ListTableHighlightedRow
{
	background-color:#e4eef4;	
}
#content .ListTableTotalsRow
{
	background-color:#fbe5cc;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	COLOR: #000000;
	text-transform:uppercase;
	border: 2px solid #ed7d01;
	border-Right: none;
}
#content .ListTableTotalsRowValue
{
	background-color:#fbe5cc;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	COLOR: #ed7d01;
	text-transform:uppercase;
	border: 2px solid #ed7d01;
	border-left: none;
	padding: 25px;
}
#content .ListTableTotalsRowReport
{
	background-color:#fbe5cc;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	COLOR: #000000;
	text-transform:uppercase;
	border: 2px solid #ed7d01;
	padding: 3px 12px 3px 6px;
}
#content .SquareTab
{
	background-color: #ededed;
	border: 2px solid #ededed;
	border-color: #8e8e8e #000000 #8e8e8e #8e8e8e;
	color: #8e8e8e;
}
#content .SquareTabSelected
{
	background-color: #e4eef4;
	border: 2px solid #000000;
	border-color: #8e8e8e #000000 #e4eef4 #8e8e8e;
	color: #2777AA;
	cursor: default;
}
#content .ProgBar
{
	font-family:  Verdana; 
	font-size:  9px;
}

#content td.statuspic
{
	background-color:  #2777AA;
}
.ListTableTotalsRow2
{
	border-width: 1px;
	border-style: dotted;
	border-color: Black;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
#content .ListTableSubHeader
{
	font-family: Arial;
	font-size: 11px;
	COLOR: #2a3951;
	font-weight: bold;
}
#content .LeftSection
{
	/*WIDTH: 506px;*/
	BORDER-TOP: 3px solid #e4eef4;
}
#content .ContentLinkNoUnderline
{
	color:#2777AA;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
}
#content .ContentLinkNoUnderline:hover
{
	color:#2777AA;
	font-family: Arial;
	font-size: 11px;
	text-decoration:underline;
}
#content .ContentLink
{
	color:#2777AA;
	font-family: Arial;
	font-size: 11px;
	text-decoration:underline;
}
#content .ContentLink:hover
{
	font-family: Arial;
	font-size: 11px;
	COLOR: #2777AA;
	text-decoration:none;
}
#content .SubLink-NoPadding
{
	font-family: Arial;
	font-size: 10px;
	COLOR: #2777AA;
	text-decoration:none;
}
#content .SubLink-NoPadding:hover
{
	font-family: Arial;
	font-size: 10px;
	COLOR: #2777AA;
	text-decoration:underline;
}
#content .HighLightedText
{
	font-family: Arial;
	font-size: 10px;
	COLOR: #BD0000;
	text-decoration:none;
}
#content .ContentFont
{
	font-family: Arial;
	font-size: 11px;
	COLOR: #2a3951;
}
#content .ReverseContentFont
{
	background-color:#2777AA;
	font-family: Arial;
	font-size: 11px;
	COLOR: #F1F1F1;
}
#content .BoldContentFont
{
	font-family: Arial;
	font-size: 11px;
	COLOR: #2a3951;
	font-weight: bold;
}
#content .BoldContentFontHeader
{
	font-family: Arial;
	font-size: 14px;
	COLOR: #2a3951;
	font-weight: bold;
}
#content .BoldMegaFont
{
	font-family: Arial;
	font-size: 17px;
	COLOR: #BD0000;
	font-weight: bold;
}
#content .BoldContentFontWhiteHeader
{
	font-family: Arial;
	font-size: 16px;
	COLOR: #F1F1F1;
	font-weight: bold;
}
#content .BoldContentFontBlue
{
	font-family: Arial;
	font-size: 11px;
	COLOR: #2777AA;
	font-weight: bold;
}
#content .BoldContentFontGreen
{
	font-family: Arial;
	font-size: 11px;
	COLOR: #1DA747;
	font-weight: bold;
}
#content .BoldContentFontRed
{
	font-family: Arial;
	font-size: 11px;
	COLOR: #bd0000;
	font-weight: bold;
}
#content .Points
{
	color:#f2a045;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
#content .Points
{
	color:#f2a045;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
#content a.itemLink {
	color: #8a9098;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
#content a.itemLink:hover {
	text-decoration: underline;
}
#content .FunctionBox
{
	height: 12px;
	border-collapse:collapse;
	border:1px solid #2a3951;
	text-decoration: none;
}
#content .FunctionBox-DarkBackGround
{
	background-color:#2777AA;
	border-right:1px solid #2a3951;
}
#content .FunctionBox-MedBackGround
{
	background-color:#BD0000;
	border-right:1px solid #2a3951;
}
#content .FunctionBox-LightBackGround
{
	background-color:#1DA747;
	border-right:1px solid #2a3951;
}
#content .FunctionBox-Content
{
	font-weight:bold;
	padding: 0px 2px 0px 3px;
	margin: 0px;
	color:#2a3951;
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	vertical-align: bottom;
	background-color:#FFFFFF;
}
#content .DataLoad_ErrorRow
{
	background-color: #BD0000;
}
#content .DataLoad_ErrorFont
{
	color: #F1F1F1;
}

#content .DataLoad_WarningRow
{
	background-color: #FFFAAA;
}
#content .SpecialsNote
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #2a3951;
    FONT-FAMILY: Arial;
	LINE-HEIGHT: 11px;
	BACKGROUND-COLOR: #FEFDDC;
	BORDER: 1px solid #D90202;
	PADDING: 3px;
	text-align: justify
}
#content .ResponsibleNote
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #2a3951;
    FONT-FAMILY: Arial;
	LINE-HEIGHT: 11px;
	BACKGROUND-COLOR: #FEFDDC;
	BORDER: 1px solid #D90202;
	PADDING: 3px;
	text-align: justify
}
#content .SearchArrow
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #BD0000;
    FONT-FAMILY: Arial;
}
#content div.OuterOn
{
	BORDER: 1px solid #8E8E8E;
	PADDING: 1px 1px 1px 1px;
	height: 8px;
	width: 8px;
	padding: 1px;
	margin: 0px;
}
#content img.InnerOn
{
	WIDTH: 8px;
	HEIGHT: 8px;
	BACKGROUND-COLOR: #2777AA;
}
#content img.Off
{
	WIDTH: 10px;
	HEIGHT: 10px;
	BORDER: 1px solid #ededed;
}
#content .DarkBackground
{
	BACKGROUND-COLOR: #2777AA;
}
#content .IconMore
{
	WIDTH: 12px;
	HEIGHT: 12px;
	BACKGROUND-IMAGE: url(../images/content_moreicon.gif);
	BACKGROUND-POSITION: center bottom;
	display:inline-block;
	vertical-align:bottom;
}
#content .IconAddCart
{
	WIDTH: 12px;
	HEIGHT: 12px;
	BACKGROUND-IMAGE: url(../images/content_addtocarticon.gif);
	BACKGROUND-POSITION: center bottom;
	display:inline-block;
	vertical-align:bottom;
}
#content .IconWish
{
	WIDTH: 12px;
	HEIGHT: 12px;
	/*BACKGROUND-IMAGE: url(../images/content_addtowishlisticon.gif);*/
	BACKGROUND-IMAGE: url(../images/content_addtocarticon.gif);
	BACKGROUND-POSITION: center bottom;
	display:inline-block;
	vertical-align:bottom;
}
#content .IconDelete
{
	WIDTH: 12px;
	HEIGHT: 12px;
	BACKGROUND-IMAGE: url(../images/content_deleteicon.gif);
	BACKGROUND-POSITION: center bottom;
}
#content .IconCorrect
{
	WIDTH: 14px;
	HEIGHT: 14px;
	display: block;
	BACKGROUND-COLOR:#1DA747;
	BORDER:1px solid #2a3951;
	BACKGROUND-IMAGE: url(../images/content_correcticon.gif);
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
}
#content .IconInCorrect
{
	WIDTH: 14px;
	HEIGHT: 14px;
	display: block;
	BACKGROUND-COLOR:#BD0000;
	BORDER:1px solid #2a3951;
	BACKGROUND-IMAGE: url(../images/content_incorrecticon.gif);
	BACKGROUND-POSITION: center center;
}
#content  .PointsDarkDisplay
{
	BACKGROUND-COLOR:#BD0000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR:#FFFF00;	
}
#content  .PointsLightDisplay
{
	BACKGROUND-COLOR:#1DA747;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR:#FFFF00;	
}
#content .White
{
	WIDTH: 13px;
	BACKGROUND-COLOR: #FFFFFF;
}
#categorytree
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	MARGIN: 0;
	MARGIN-LEFT: 2px;
	PADDING: 0;
	LIST-STYLE: none;
}
#categorytree span
{
	BACKGROUND-REPEAT: no-repeat;
}
#categorytree span.Right
{
	BACKGROUND-IMAGE: url(../images/categorytree_arrowright.gif);
}
#categorytree span.Down
{
	BACKGROUND-IMAGE: url(../images/categorytree_arrowdown.gif);
}
#categorytree span.Square
{
	BACKGROUND-IMAGE: url(../images/categorytree_square.gif);
}
#categorytree li
{
	LIST-STYLE: none;
	MARGIN: 0px;
	PADDING: 0px;
}
#categorytree li.Selected
{
	LIST-STYLE: none;
	BACKGROUND-COLOR: #F1F1F1;
	MARGIN: 0px;
	PADDING: 0px;
}

#imgCell
{
	padding-right: 5px;
}

#Catalog_Welcome
{
	WIDTH: 100%;
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #2a3951;
    FONT-FAMILY: Arial;
	MARGIN-TOP: 13px;
}
#Catalog_Welcome span.quadSpan
{
	/*BACKGROUND-IMAGE: url(../images/rightnav_bl_corner.gif);*/
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom left;
}
#Catalog_Welcome .quad1
{
	BACKGROUND-COLOR: #e4eef4;
}
#Catalog_Welcome .quad2
{
	BACKGROUND-COLOR: #FEFDDC;
}
#Catalog_Welcome .Header
{
	WIDTH: 100%;
	BACKGROUND-COLOR: #BD0000;
	/*BACKGROUND-IMAGE: url(../images/content_btmlftds.gif);*/
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom left;
}
#Catalog_Welcome .MegaFont
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 19px;
	FONT-WEIGHT: normal;
	COLOR: #F1F1F1;
}
#Catalog_Welcome .CatalogWelcomeCircles
{
	BACKGROUND-IMAGE: url(../images/content_catalogheader.gif);
}
#Catalog_Welcome .BottomLftDropShadow
{
	WIDTH: 15px;
	HEIGHT: 17px;
}
#Catalog_Welcome .BottomDropShadow
{
	BACKGROUND-IMAGE: url(../images/ib_welcome_btmds.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: center bottom;
}
#Catalog_Welcome .cycleImageBox
{
	BORDER-LEFT: 1px solid #2777AA;
	BORDER-RIGHT: 1px solid #2777AA;
	OVERFLOW:hidden;
	TEXT-ALIGN: center;
}
#Catalog_Welcome .cycleImageText
{
	BACKGROUND-COLOR:#2777AA;
	font-family: Arial;
	font-size: 11px;
	COLOR: #F1F1F1;
	/*BACKGROUND-IMAGE: url(../images/logon_bl_corner.gif);*/
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom left;
	TEXT-ALIGN: right;
	PADDING: 1px 3px 3px 0px;
}
#Catalog_Welcome .cyleImageCorner
{
	WIDTH: 100%;
	TEXT-ALIGN: right;
	BORDER-LEFT: 1px solid #2777AA;
	BORDER-TOP: 1px solid #2777AA;
	BORDER-RIGHT: 1px solid #2777AA;
}
#Catalog_Welcome td.quadCell
{
	WIDTH: 50%;
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #2777AA;
    FONT-FAMILY: Arial;
	/*BACKGROUND-IMAGE: url(../images/rightnav_bl_corner.gif);*/
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left bottom;
}
#Catalog_Welcome div.quadSpan
{
	WIDTH: 100%;
	HEIGHT: 100%;
	PADDING: 6px 8px 6px 8px;
	TEXT-ALIGN: left;
	/*BACKGROUND-IMAGE: url(../images/rightnav_tr_corner.gif);*/
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top right;	
}
#Catalog_Welcome div.arrows
{
	FONT-FAMILY: Arial;
}
#Report
{
	overflow: auto;
	overflow: -moz-scrollbars-horizontal;
	overflow-x: scroll;
	width: 690px;
	scrollbar-base-color: #C2D8EC;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #2777AA;
}
.listTableHistory
{
    width: 100%;
}
.RealTimeButton
{
	display: inline;
	float: left;
	min-width: 130px;
	height: 40px;
	margin-left: 5px;
	font-size: 11px;
	color: #BD0000;
	text-decoration: none;
	border: 1px solid #BD0000;
	BACKGROUND: #FFFFFF url(../images/content_rtabg.gif) no-repeat bottom left;
	cursor: pointer;
}
.RealTimeButton div
{
	padding: 4px 8px 4px 4px;
	height: 40px;
	width: 170px;
	line-height: 15px;
	BACKGROUND: transparent url(../images/content_rtabgend.gif) no-repeat top right;
}
.RealTimeButton img
{
	border: 0;
	float: left;
	padding-right: 4px;
}
.checkingstock
{
	display: none;
}
.orderMsg
{
	padding: 3px;
	float:left;
	width: 200px; 
	/*clear: both;*/
}
#content table.RealTime
{
	border-width: 1px;
	border-style: solid;
	border-color: #BE0000;
	background-color: #FFFFDF;	
}
.RemoveExpedited
{
	background-color:#FEFDDC; 
	padding:30px 30px 10px 30px;
	border:solid 3px #BE0000; 
	position:absolute; 
	visibility:hidden; 
	width:450px;	
}
.FeaturedHdr
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #2777AA;
	PADDING-LEFT: 4px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left center;
}

.FeaturedContentText
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	COLOR: #2777AA;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 5px;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
}
a.FeaturedContentText:hover
{
	TEXT-DECORATION: underline;
}


.editorContainer {
    width: 120%;
}

.adminEditor .Editor-editor {
    height: 400px;
}

.footlink {
    /*border: 1px solid;*/
    display: inline;
}

.linkseparator {
    display: inline;
    padding: 0px 6px 0px 6px;
}


.mobileDisplayHeader {
    display: none;
}

.clear {
    clear: both;
}

.TextInput {
    margin-bottom: 0px!important;
}

.mobileoverlay {
    display: none;
}