BODY
{
    background-color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
    color: #333333;
    margin: 10px 0px 0px 10px;

}
BODY.clsScrollable
{
	overflow: auto;	
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: ##EEEEEE;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-shadow-color: #CCCCCC;
}
BODY.clsPopUp
{
    margin: 5px;
}
A IMG
{
	border: none;
	text-decoration: none;
}
A.calthismonth
{
	color: #000000;
}
A.calothermonth
{
	color: #CCCCCC;
}
.headingcell
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-BOTTOM: #cccc99 1px outset;
    BORDER-LEFT: white 2px outset;
    BORDER-RIGHT: #ccc99 1px outset;
    BORDER-TOP: white 2px outset;
    FONT-size:8pt;	
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap
}
.selectedrow
{
    BACKGROUND-COLOR:#EAEEF5;
    BORDER-BOTTOM: #e9e3cf thick;
    BORDER-LEFT: #e9e3cf thick;
    BORDER-RIGHT: #e9e3cf thick;
    BORDER-TOP: #e9e3cf thick;
}
.headingrow
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D4D4D4
}
A.clsACBodyBtn
{
	font-family: Verdana;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
A.clsCMCBodyBtn
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
A.clsACBodyBtn:hover
{
	color: #CC1233;
}
A.clsCMCBodyBtn:hover
{
	color: #CC1233;
}
A.clsModuleHomeLink: active
{
	color: #ff9900;
}
A.clsModuleHomeLink: link
{
	color: #16467C; 
	text-decoration: none;
}
A.clsModuleHomeLink: visited
{
	 color: #16467C;
}
A.clsModuleHomeLink: hover
{
	color: #ff9900;
	text-decoration: none;
}
A.clsNav: link 
{
	font-size: 11px; 
	text-decoration: none;
}
A.clsNav: hover 
{
	font-size: 11px; 
	text-decoration: underline;
}
A.clsNav: visited 
{
	font-size: 11px; 
	text-decoration: none;
}
A.clsNav: active 
{
	font-size: 11px; 
	text-decoration: underline;
}
B
{
	color: #636163;
}
.line
{
    BACKGROUND-COLOR: #6699CC;
    height: 1px
}
DIV.clsScrollable
{
	overflow: auto;	
	border: solid 1px  #A0A0A0;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: ##EEEEEE;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-shadow-color: #CCCCCC;
}
INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
INPUT.clsButtonCell
{
	font-size: 11px;
	color: #606060;
	border: solid 1px #7290B9;
	background-color: #D5CDB1;
	width: 150px;
	cursor: hand;
}
INPUT.clsButtonLong
{
	font-size: 11px;
	color: #606060;
	border: solid 1px #7290B9;
	background-color: #D5CDB1;
	width: 200px;
	cursor: hand;
}
INPUT.clsInput
{
    background-color: white;
	border: solid 1px #7290B9;
}
INPUT.clsInputDate
{
    background-color: white;
	border: solid 1px #7290B9;
	height: 18px;
	width: 80px;
	font-size: 9px;
}
INPUT.clsBodyText
{
    background-color: white;
	border: solid 1px #7290B9;
}
select {
	border: 1px solid #7290B9;
	margin: 1px 0 1px 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
SELECT.clsInput
{
    background-color: white;
	border: solid 1px #7290B9;
}
TABLE.clsBorder
{
	border: solid 1px #A0A0A0;
}
TABLE A
{
	text-decoration: none;
}
TABLE.clsEnrollment
{
	margin: 5px 0px 20px 30px;
	width: 50%
}
TABLE.clsEnrollment SPAN.requiredfield
{
	font-size: 11px;
}
TABLE.clsEnrollment TD.requiredfield
{
	font-size: 11px;
}
TABLE.clsEnrollment TD.clsLabel
{
	text-align: right;
	padding-right: 5px;
}
SPAN.clsTopNav
{
	color: #746F6B;
}
TD
{
    font-size: 11px;
}
TD.clsACBodyBtn
{
	background-color: #EBEBEB;
	height: 16px;
	text-align: center;
	background-image: url(/Themes/common/images/admincenter/btn_middle.gif);	
}
TD.clsCMCBodyBtn
{
	background-color: #7290B9;
	height: 16px;
	text-align: center;
	background-image: url(/themes/default/en-us/common/admin/images/btn_middle.gif);
}
TD.clsBodyText
{
    color: #333333;
    font-size: 12px;
}
TD.clsBodyTextMaster
{
    padding: 2px;
    background-color: #EAEEF5;
}
TD.clsBodyTextMasterTop
{
    color: #333333;
    font-size: 10px;
    background-color: #EAEEF5;
    border-top: solid 1px #000000; 
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
}
TD.clsBodyTextMasterLeft
{
    color: #333333;
    font-size: 10px;
    background-color: #EAEEF5;
    border-left: solid 1px #000000;
}
TD.clsBodyTextMasterRight
{
    color: #333333;
    font-size: 10px;
    background-color: #EAEEF5;
    border-right: solid 1px #000000;
}
TD.clsBodyTextMasterBottom
{
    color: #333333;
    font-size: 8px;
    background-color: #EAEEF5;
    border-bottom: solid 1px #7290B9;
}
TD.clsGridHeading
{
    border-bottom: solid 1px #000000;
    border-left: solid 1px #FFFFFF;
    border-right: solid 1px #000000;
    border-top: solid 1px #FFFFFF;
    font-size: 11px;	
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
    color: #FFFFFF;
}
TD.timerCell
{
	width: 10px;
	height: 20px;
	background-color: #7290B9;
	visibility: hidden;
	filter: blendTrans(duration=.50);	
}
TD.clsFooter
{
	font-size: 10px;
	color: #333333;
} 
TEXTAREA	
{
	border: solid 1px #A0A0A0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;	
}
TR.clsLine
{
    background-color: #000000;
    height: 1px
}
TR.clsTab
{
	background-color: #E1D4CC;
	height: 20px;	
}
.clsAccessKey
{
    text-decoration: underline
}
.clsBar
{
    background-color: #e5e5cc;
	border-color: #ffffff #CCCC99 #CCCC99 #ffffff;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.clsBodyText
{
	color: #333333;
	font-size: 12px;
}
.clsBodyTextBold
{
	color: #333333;
	font-size: 12px;
	font-weight: bold
}
.clsBodyImage
{
    background-color: #ffffff;
    background-image: url(/themes/default/en-us/common/admin/images/bckgrd_cmc.gif);
    background-repeat: no-repeat
}
.clsBodyTextRequired
{
	color: #cc0000;
	font-size: 12px;
}
.clsButtonCell
{
    font-size: 13px;
    width: 100px
}
.clsError
{
	color: #cc0000;
	font-size: 13px;
    font-weight: bold;
}
.clsHeadText
{
    font-size: 15px; 
	color: #7290B9;
	font-weight: bold;
}
.clsHeadTextBlack
{
    font-size: 12px; 
}
.clsHeadTextRev
{
    color: white;
    font-size: 11px;
    font-weight: bold
}
.clsHeadTextSub
{
    color: #000000;
    font-size: 13px;
    font-weight: bold
}
.clsHeadTextsbSub
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
.clsHeadingRow
{
    background-color: #000000;
}
.clsListFormatTable
{
	display: none;
	position: absolute;
	top: 90px;
	left: 0px;
}
.clsListSummaryTable
{
	display: none;
	position: absolute;
	top: 90px;
	left: 0px;
}
.clsMainTextSub
{
	padding-top: 3px;
}
.clsMainTextSubPadding
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.clsMediumText
{
	font-size: 12px;
}
.clsMediumTextBold
{
    font-size: 12px;
    font-weight: bold;
}
.clsMediumTextItalic
{
    font-size: 12px;
    font-style: italic
}
.clsModuleHeader
{
    font-size: x-large
}
.clsModuleHomeLink {
	font-size: 12px;
	color: #16467C;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
}
.clsPageSubHead
{
    font-size: 18px; 
	color: #000000;
	font-weight: bold;
}
.clsPageTitle
{
    font-size: 20px
}
.clsPSFormatTable
{
	display: none;
	position: absolute;
	top: 90px;
	left: 0px;
}
.clsRequired
{
	color: #cc0000;
	font-size: 12px;
}
.clsSmallText
{
	font-size: 11px
}
.clsXSmallText
{
    font-size: 10px
}
.clsXSmallTextBold
{
    font-size: 10px;
    font-weight: bold
}
.clsXminiSmallText
{
    font-size: 9px;
}
.clsXminiSmallTextBold
{
    font-size: 9px;
    font-weight: bold
}
.headingtable
{
    font-size: 11px;
    font-weight: bold
}
.tabText
{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
}
.Folder
{
    color: black;
    font-size: 11px;
    padding-left: 6px;
    text-decoration: none;
    cursor: hand;
}
.FolderOver
{
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    cursor: hand;
}
.onClick
{
    background-color: #EAEEF5;
    color: black;
    cursor: hand;
}
.radiobutton
{
    text-decoration: none;
    color: black;
    font-size: 13px
}
.selectedrow
{
    background-color: #EAEEF5;
    border-bottom: double 1px #000000;
    border-left: double 1px #000000;
    border-right: double 1px #000000;
    border-top: double 1px #000000;
}
.selectlist
{
	width: 100%;
}
.selecttable 
{
	background-color: #e9e3cf;
}
/****************************************************
	Selectors with unique ID's!!!!
****************************************************/
#ListSummaryTable
{
	position: absolute;
	top: 90px;
	left: 0px;
}
#ManagePageTable
{
	position: absolute;
	top: 20px;
	left: 0px;
}
#PageSectionTable
{
	position: absolute;
	top: 90px;
	left: 0px;
}
#PageSaveTable
{
	position: absolute;
	top: 0px;
	left: 240px;
}
#PageSectionPropertyTable
{	
	position: absolute;
	left: 0px;
	top: 185px;
	display: none;
}
#PageSectionListTable
{
	position: absolute;
	left: 0px;
	top: 185px;
	display: none;
}
#PageSectionListPropertyTable
{
	position: absolute;
	left: 382px;
	top: 185px;
	display: none;
}
#timer
{
	position: absolute;
	top: 300px;
	left: 16px;
	width: 321px;
	overflow: hidden;
}

/****************************************************
	Admin Center CSS
****************************************************/
A.TopNav_off:link
{
	font-size: 11px; 
	text-decoration:none;
	color: #FFFFFF;
}
A.TopNav_off:active
{
	font-size: 11px; 
	text-decoration:none;
	color: #FFFFFF;
}

A.TopNav_off:visited
{
	font-size: 11px; 
	text-decoration:none;
	color: #FFFFFF;
}
A.TopNav_off:hover
{
	font-size: 11px; 
	text-decoration:none;
	color: #333333;
}

A.TopNav_on:link
{
	font-size: 11px; 
	text-decoration:none;
	font-weight: bold;
	color: #FFFFFF;
}
A.TopNav_on:active
{
	font-size: 11px; 
	text-decoration:none;
	font-weight: bold;
	color: #FFFFFF;
}

A.TopNav_on:visited
{
	font-size: 11px; 
	text-decoration:none;
	font-weight: bold;
	color: #FFFFFF;
}
A.TopNav_on:hover
{
	font-size: 11px; 
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
}

A.nav_subtabs
{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	color: #746F6B;
	padding: 1px 5px 1px 5px;
	width: 120px;
	margin: 0px 2px 0px 3px;
	display: block;
	border: solid 1px #CCCCCC;
}	
A.nav_subtabs:hover 
{
	background-color: #CCCCCC;
}
A.nav_subtabs_on
{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #003366;	
	padding: 1px 5px 1px 5px;
	width: 120px;
	margin: 0px 2px 0px 3px;
	display: block;
	border: solid 1px #CCCCCC;
}


A.nav_subtabs_off:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none;font-weight: bold;color: #000000;}
A.nav_subtabs_off:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none;font-weight: bold;color: #cc1233;}
A.nav_subtabs_off:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none;font-weight: bold;color: #000000;}
A.nav_subtabs_off:active {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none;font-weight: bold;color: #000000;}

A.clsWelcome:link
{
    font-size: 10px;
    color: #000000;
    text-decoration: none
}

A.clsWelcome:visited
{
    font-size: 10px;
    color: #000000;
    text-decoration: none
}

A.clsWelcome:active
{
    font-size: 10px;
    color: #000000;
    text-decoration: none
}

A.clsWelcome:hover
{
    font-size: 10px;
    color: #000000;
    text-decoration: none
}

.clsWelcome
{
    font-size: 10px;
    color: #000000;
    text-decoration: none
}

.tbl_header
{
	border: solid 1px #CCCCCC;
}

/*Style for the background-bar*/
/*.clBar{position:absolute; width:1; height:1; background-color:white; layer-background-color:white; visibility:hidden}*/

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px;font-size:12px;font-weight:bold;font-family: Arial,Verdana, Helvetica;color:#00000;}
.clLevel0{background-color:transparent; layer-background-color:transparent;; color:#000000;}
.clLevel0over{background-color:transparent; layer-background-color:transparent; color:#666666;}
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif;text-decoration: none;padding-right:20px;padding-left:5px;padding-top:3px;padding-bottom:3px;}
.clLevel1{background-color:#F5F5F5; layer-background-color:#F5F5F5; color:#000000;}
.clLevel1over{background-color:#8CBCCC; layer-background-color:#8CBCCC; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; background-color:#CCCCCC; layer-background-color:#CCCCCC}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif;text-decoration: none;padding-right:20px;padding-left:5px;padding-top:3px;padding-bottom:3px;}
.clLevel2{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#245489;}
.clLevel2over{background-color:#245489; layer-background-color:#245489; color:ffffff; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#245489; layer-background-color:#245489}


BODY
{
	margin: 10px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
A
{
	color: #0D4D7B;
}
A.clsNav
{
    font-size: 11px;
    color: #000000;
    text-decoration: none
}
A.clsNavOn
{
    font-size: 11px;
    color: #000000;
    text-decoration: none
}
A.clsNavPage
{
    font-size: 11px;
    line-height: 15px;
    color: #000000;
    text-decoration: underline
}
A.clsNavPageOn
{
    font-size: 11px;
    line-height: 11px;
    color: #FF9933;
    text-decoration: underline
}
DIV.clsBody
{
	width: 770px;
	margin: 0px 0px 10px 0px;
}
DIV.clsCatData
{
}
DIV.clsCatImage
{
	float: left;
	margin-bottom: 20px;
}
DIV.clsCenter
{
	width: 440px;
	float: right;
	/*padding-left: 14px;*/
}
DIV.clsCenterContent
{
	width: 520px;
	font-size: 11px;
	border: solid 1px #CCCCCC;
	padding: 5px;
	margin: 0px 0px 10px 2px;
}
DIV.clsCenterContent IMG,DIV
{
	margin: 0px
}
DIV.clsCenterContent IMG.clsLogo
{
	float: left;
	margin: 10px 10px 10px 0px;
}
DIV.clsCenterCopy
{
	width: 440px;
	padding: 0px;
	font-size: 11px;
	line-height: 18px;
	padding: 5px;
	margin: 0px 0px 10px 2px;
}
DIV.clsCenterSidebar
{
	width: 440px;
	padding: 0px;
	font-size: 11px;
	border: solid 1px #CCCCCC;
	padding: 5px;
	margin: 0px 0px 10px 2px;
	background-color: #FAF3EB;
}
DIV.clsClear
{
	clear: both;
	line-height: 0px
}
DIV.clsCNForm
{
	display: none;
}
DIV.clsFloatLeft
{
	float: left;
}
DIV.clsFooter
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 760px;
	height: 20px;
	border-top: solid 2px #FFFFFF;
	background-color: #D8D0AE;
	text-align: center;
	color: #807362;
	font-size: 11px;
	padding-top: 4px;
}
DIV.clsLeft
{
	width: 220px;
	float: left;
}
DIV.clsSBItem
{
	margin: 0px 0px 8px 0px;
	font-size: 11px;
}
DIV.clsSBItem SPAN,A
{
	margin: 0px 0px 8px 0px;
}
DIV.clsSectionTitle
{
	margin: 8px 0px 0px 0px;
}
DIV.clsPageTitle
{
	margin: 5px 0px 5px 1px;
}
IMG
{
	border: none;
}
INPUT
{
}
INPUT.clsSearch
{
	font-size: 10px;
	border: solid 1px #CCCCCC;
	width: 135px;
}
SPAN.clsSBBold
{
	color: #000000;
	font-weight: bold;
}
SPAN.clsPageTitle
{
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}
SPAN.clsSBTitle
{
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	display: block;
	margin: 0px 0px 4px 0px;
}
SPAN.clsSectionTitle
{
	font-size: 18px;
	color: #003366;
	font-weight: bold;
}
SPAN.clsSideBar
{ 
  font-size: 11px;
  color: #003366;
  font-weight: bold;
  margin-right: 10px;
}
SPAN.clsWelcome
{
	padding-left: 20px;
	font-size: 10px;
}


TABLE
{
	padding: 0px;
	margin: 0px;
}
TABLE.clsCheckout
{
	margin-left: 20px;
}
TABLE.clsNav
{
	border: solid 1px #CCCCCC;
	background-color: #F5F5F5;
	width: 210px;
	margin-top: 12px;
}
TABLE.clsSideBar
{
	margin: 0px 0px 0px 2px;
}
TD.clsBold
{
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
TD.clsBorder
{
	background-color: #CCCCCC;
}
TD.clsCartHeading
{
	font-weight: bold;
	color: #000000;
	height: 16px;
	padding: 2px  0px 2px 2px;
}
TD.clsPageInd
{ 
  font-size: 11px; 
  color: #FF9933;  
}
TD.clsRequired
{
	color: #FF3300;
	padding-right: 4px;
	text-align: right;
	font-size: 11px;
}
TEXTAREA
{
	width: 90%
}
TR.clsSideBar
{
    background-color: #E1D4CC;
}
.clsHilite
{
	background-color: #DADADA;
}
/********************************************************
	Identified Selectors
********************************************************/
#idWelcome
{
	position: absolute;
	top: 83px;
	left: 0px;
}
#NewShippingAddress TD
{
	padding: 0px 0px 0px 4px;
}

TABLE.clsSBContentNav
{
	width: 250px;
}
TD.clsSBContentNav
{
	width: 250px;
}
DIV.clsSBContentNav
{
	border: solid 1px #333333; 
	padding: 5px; 
	margin: 10px 0px 0px 0px; 
	width: 250px; 
	height: 550px;
	float: left;
	overflow: auto;
	scrollbar-3dlight-color: #D4D4D4;
	scrollbar-arrow-color: #636163;
	scrollbar-base-color: #CCCCCC;
	scrollbar-darkshadow-color: #A0A0A0;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #A0A0A0;
}

.SectionTitle { 
	font-size: 14px;
	color: #003366;
	font-weight: bold;
 }