
.FirestormPageHeaderText
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ShoppingCartHeader
{
	background-color: #CC0000;
	background-image: url(/MemberToolsDotNet/art/ColorMeBeautiful/RedShoppingCartHeader35px.jpg);
	background-repeat: repeat-x;
	font-family: Verdana;
	font-weight: bold;
	color: White;
}
.ShoppingCartFooter
{
	font-family: Verdana;
	font-weight: bold;
	background-color: #CC0C09;
	background-image: url(/MemberToolsDotNet/art/ColorMeBeautiful/RedShoppingCartFooter35px.jpg);
	background-repeat: repeat-x;
}
.FirestormMenuBackground
{
	padding-right: 0px;
	background-position: left bottom;
	padding-left: 0px;
	background-image: url(/MemberToolsDotNet/art/ColorMeBeautiful/menu-image.jpg);
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-color: #ce0a0b;
}
.UnilevelTreeviewHeader
{
	background-image: url(/MemberToolsDotNet/art/ColorMeBeautiful/redblack.gif);
}
.UnilevelTreeviewFooter
{
	background-image: url(/MemberToolsDotNet/art/ColorMeBeautiful/redblack2.gif);
}
.UnilevelTreeviewHeaderFooter
{
	color: #FFFFFF;
}
/**************/
/* Login Form */
/**************/
.login-Body
{
	padding-right: 0px;
	padding-left: 0px;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: white;
}

.login-TitleTD 
{
	background-image:url(/MemberToolsDotNet/art/ColorMeBeautiful/upper_loginbox.jpg);
	background-repeat: no-repeat;
	height: 163px;
	width: 416px;
}
.login-FormTD 
{
	background-image: url(/MemberToolsDotNet/art/ColorMeBeautiful/lower_loginbox.gif);
	width: 416px;
	height: 121px;
}

.login-LabelTD 
{
	text-align:right
}

.login-LabelTD 
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}

.login-FooterTD 
{
	background-image: url(/MemberToolsDotNet/art/ColorMeBeautiful/bottom_loginbox.gif);
	width: 416px;
	height: 31px;
}

.login-PasswordTD 
{
	text-align:right
}

.login-PasswordTD a{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.login-PasswordTD a:hover
{
	text-decoration:underline;
}

.login-WelcomeTD
{
	text-align: center;
}
.login-WelcomeTD h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
.login-WelcomeTD h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
.login-Error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F74104;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
}

/******************/
/* Login Form End */
/******************/


/* New Shopping Cart */
/*********************/
.SCNMainBox
{
	border-right: dimgray 1px dotted;
	border-top: dimgray 1px dotted;
	font-size: 8pt;
	border-left: dimgray 1px dotted;
	color: black;
	border-bottom: dimgray 1px dotted;
	font-family: arial,verdana;
}

.SCNText
{
	font-size: 8pt;
	color: dimgray;
	font-family: arial,verdana;
	font-weight:regular;
	text-decoration: none;
}


.SCNText:link,.SCNText:visited,.SCNText:active
{
	font-size: 8pt;
	color: dimgray;
	font-family: arial,verdana;
	text-decoration: none;
}


.SCNTextDarkGrey
{
	font-size: 8pt;
	color: dimgray;
	font-weight:bold;
	font-family: arial,verdana;
	
}
.SCNSeperatorBarHoriz
{
	background-image: url(art/BlackHorizLine25px.jpg);
	background-repeat: repeat-x;
	background-position-y: bottom;
}
.SCNSideNavSeperatorBarHoriz
{
	background-image: url(art/BlackHorizLine25px.jpg);
	background-repeat: repeat-x;
	background-position-y: center;
}
.SCNSeperatorBarVert
{
	background-image: url(art/BESI/Black1X1.jpg);
	background-repeat: repeat-y;
}
.SCNCartHeaderBackground
{
	background-color: white;
}
.SCNMasterHeaderLeft
{
background-color: white;
}
.SCNMasterHeaderRight
{
	background-color: white;
}
.SCNGroup1ButtonOff
{
	font-weight: bold;
	font-size: 11pt;
	font-family: arial,verdana;
	color: black;
	background-color: white;
	text-align: center;
	padding-right: 6px;
	padding-left: 6px;
	
	
}
.SCNGroup1ButtonOn
{
	font-weight: bold;
	font-size: 11pt;
	font-family: arial,verdana;
	color: white;
	background-color: #D6D6D6;
	text-align: center;
	padding-right: 6px;
	padding-left: 6px;
			
}
.SCNGroup1ButtonOnLeftCorner
{
	background-color: #D6D6D6;
}
.SCNGroup1ButtonOnRightCorner
{
	background-color: #D6D6D6;
}
.SCNGroup1ButtonSpacer
{
	font-weight: normal;
	font-size: 2pt;
	font-family: Verdana,Arial;
	color: #000000;
	background-color: #F0F0F0;
	text-align: center;
}
.SCNGroup1Background
{
	background-color: #F0F0F0;
}
.SCNSideNavBold
{
	font-weight: bold;
	font-size: 10pt;
         line-height: 35px;
	color: white;
	font-family: Arial,Verdana;
}
.SCNSideNavText
{
        font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
        line-height: 35px;
	color: white;	
	text-align: left;
}
.SCNSideNavSelected
{
	font-size: 10pt;
	font-family: arial;
	text-align: left;
        line-height: 35px;
        color: black;
        background-color: white;
	border-right: gray 0px dotted;
	border-top: gray 0px dotted;
	border-left: gray 0px dotted;
	border-bottom: gray 0px dotted;
}
.SCNTopNavBar
{
	font-size: 10pt;
	color: darkgray;
        font-style:italic;
	font-family: arial;
        
}
.SCNMenuBox
{
	border-bottom: black 0px solid;
	border-right: black 0px solid;
	border-left: black 0px solid;
	border-top: black 0px solid;	
}
.SCNWarningtext
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
	text-align: left;
}
.SCNGroup1Bar
{
	border-bottom: white 0px dotted;
}
.SCNMenuGroupHeader
{
	font-weight: bold;
	font-size: 8pt;
        line-height: 25px;
	color: dimgray;
        text-align: center;
	font-family: arial;
	background-color: white;
}
.SCNMenuBackground
{
	background-color: white;
}
.SCNMenuAddlContent
{

}
.SCNMasterBox
{
	border-bottom: black 0px solid;
	border-right: black 0px solid;
	border-left: black 0px solid;
	border-top: black 0px solid;	
	background-color: white;
}
.SCNTopNavOuterBox
{
	border-bottom: gray 0px dotted;
}
.SCNIndividualProductBox
{
	font-size: 12pt;
	color: black;
	font-family: arial,verdana;
	width: 150px;
	height: 225px;
}
.SCNProductName
{
	font-size: 12pt;
	color: gray;
	font-family: arial,verdana;
	text-align: center;
	vertical-align: top;
        font-weight: bold;
}
.SCNProductListImage
{
	width: 125px;
	height: 150px;
}
.SCNProductPrice
{
	font-size: 12pt;
	color: dimgray;
	font-family: arial,verdana;
	text-align: center;
	font-weight: bold;
}
.SCNProductDetailPrice
{
	font-size: 14pt;
	color: gray;
	font-family: arial,verdana;
	text-align: left;
	font-weight: bold;
}
.SCNProductNumber
{
	font-size: 8pt;
	color: darkgray;
	font-family: arial,verdana;
	text-align: center;
}
.SCNProductPointPrice
{
	font-size: 7.5pt;
	color: orange;
	font-family: verdana, arial;
	text-align: center;
}
.SCNProductDetailPointPrice
{
	font-size: 12pt;
	color: orange;
	font-family: verdana, arial;
	text-align: left;
}
.SCNProductUplineAmount
{
	font-size: 7.5pt;
	color: darkgray;
	font-family: arial,verdana;
	text-align: center;
}
.SCNProductDetailUplineAmount
{
	font-size: 9pt;
	color: darkgray;
	font-family: arial,verdana;
	text-align: left;
        font-weight: bold;
}
.SCNProductListTable
{
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 25px;
	padding-top: 25px;
}
.SCNError
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: verdana,arial;
	background-color: dimgrey;
	text-align: center;
}
.SCNRelatedProductsOuterBox
{
	border-left: black 0px solid;
	border-bottom: black 0px solid;
	border-right: black 0px solid;
	border-top: black 0px solid;
}
.SCNProductDetailInnerBox
{

}
.SCNProductDetailOuterBox
{
	border-bottom: black 0px solid;
}
.SCNRelatedProductsHeader
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color:#fdebe2;
	text-align: center;
	font-weight: bold;
}
.SCNProductDetailProductName
{
	font-size: 16pt;
	color: dimgray;
	font-family: arial,verdana;
	font-weight:bold;
}
.SCNProductDetailProductNumber
{
	font-size: 8pt;
	color: dimgray;
	font-family: arial,verdana;
        font-weight: bold;
}
.SCNProductDetailProductDescription
{
	font-size: 10pt;
	color: gray;
	font-family: arial,verdana;
	text-align:justify;
}
.SCNProductDetailYouSave
{
	font-weight: normal;
	font-size: 10pt;
	color: #ff6666;
	font-family: verdana,arial;
}
.SCNProductDetailSaleName
{
	font-weight: bold;
	font-size: 12pt;
	color: #990099;
	font-family: verdana,arial;
	background-color: mistyrose;
}
.SCNProductDetailMoreInfoLink
{
	font-size: 8pt;
	color: darkgray;
	font-family: arial,verdana;
	text-align: center;
}
.SCNVariationsTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: dimgray;
	font-family: verdana,arial;
	text-align: left;
}
.SCNSwatchCell
{
	font-size: 6pt;
	color: black;
	font-family: verdana,arial;
	text-align: center;
}
.SCNVariationCombo
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	font-size: 7.5pt;
	border-left: #006699 1px solid;
	width: 200px;
	border-bottom: #006699 1px solid;
	font-family: verdana, arial;
	height: 20px;
}
.SCNVariationLabel
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: capitalize;
	width: 75px;
	color: black;
	font-family: verdana, arial;
}

.SCNAddToCartOuterBox
{
	border-right: darkgray 1px dotted;
	border-top: darkgray 1px dotted;
	border-left: darkgray 1px dotted;
	border-bottom: darkgray 1px dotted;
}
.SCNAddToCartTopLeftCorner
{
	background-color: whitesmoke;
}
.SCNAddToCartMiddle
{
	font-size: 14pt;
	color: gray;
	font-family: arial,verdana;
	text-align: center;
	font-weight: bold;
	background-color: whitesmoke;
	vertical-align: middle;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-top: 12px;	
	
}

.SCNAddToCartTopRightCorner
{
	background-color: whitesmoke;
}
.SCNAddToCartBottomLeftCorner
{
	background-color: whitesmoke;
}
.SCNAddToCartBottomRightCorner
{
	background-color: whitesmoke;
}
#SideNavigation a
{
	font-weight: boldl;
	font-size: 10pt;
	color: black;
	font-family: arial,verdana;
}
#SideNavigation a:link
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: arial,verdana;
}
#SideNavigation a:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: arial,verdana;
	text-decoration: underline;
}
#RightContent a
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: arial,verdana;
}
#RightContent a:link
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: arial,verdana;
}
#RightContent a:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: arial,verdana;
	text-decoration: underline;
}
#CheckoutNowLink a
{
	font-size: 8pt;
	color: #ff0033;
	font-family: verdana,arial;
	font-weight: normal;
}
#CheckoutNowLink a:link
{
	font-size: 8pt;
	color: #ff0033;
	font-family: verdana,arial;
	font-weight: normal;
}
#CheckoutNowLink a:hover
{
	font-size: 8pt;
	color: #ff0033;
	font-family: verdana,arial;
	text-decoration: underline;
	font-weight: normal;
}
#Group1Buttons a
{
	font-size: 11pt;
	color: white;
	font-family: arial,verdana;
}
#Group1Buttons a:link
{
	font-size: 11pt;
	color: dimgray;
	font-family: arial,verdana;
	
}
#Group1Buttons a:hover
{
	font-size: 11pt;
	color: black;
	font-family: arial,verdana;
	text-decoration: underline;
}

#Group1Buttons a:active
{
	font-size: 11pt;
	color: darkgray;
	font-family: arial,verdana;
}

#MainContent a
{
	font-size: 8pt;
	color: #D6D6D6;
	font-family: verdana,arial;
}
#MainContent a:link
{
	font-size: 8pt;
	color: #D6D6D6;
	font-family: verdana,arial;
}
#MainContent a:hover
{
	font-size: 8pt;
	color: #D6D6D6;
	font-family: verdana,arial;
	text-decoration: underline;
}
#PQButtons a
{
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	font-weight: bold;
}
#PQButtons a:link
{
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	font-weight: bold;
}
#PQButtons a:hover
{
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	text-decoration: underline;
	font-weight: bold;
}
.SCNQtyOuterBox
{
	font-weight: bold;
	font-size: 10pt;
	color: dimgray;
	font-family: arial,verdana;
	text-decoration: none;
	width: 100%;
}
.SCNQtyTextBox
{
	font-size: 8pt;
	width: 25px;
	color: gray;
	font-family: arial;
}
.SCNAddToCartWithPointsOuterBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.SCNAddToCartWithPointsTopLeftCorner
{
	background-color: #ffcc66;
}
.SCNAddToCartWithPointsMiddle
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #ffcc66;
	vertical-align: middle;
	text-align: center;
	background-image: url(art/20px_vertical_spacer.gif);
}
.SCNAddToCartWithPointsTopRightCorner
{
	background-color: #ffcc66;
}
.SCNAddToCartWithPointsBottomLeftCorner
{
	background-color: #ffcc66;
}
.SCNAddToCartWithPointsBottomRightCorner
{
	background-color: #ffcc00;
}
.SCNOutOfStock
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
}
.SCNOutOfStockWithBackorder
{
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
}
.SCNOutOfStockListBox
{
	color: red;
}
.SCNSelectCatalogTitle
{
	font-weight: bold;
	font-size: 22pt;
	color: darkgray;
	font-family: arial,verdana;
	line-height:50pt;
}
.SCNCatalogTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana, arial;
}
.SCNCatalogDescription
{
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
}
.SCNProductDetailStatusMessage
{
	border-right: #009900 1px solid;
	border-top: #009900 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #009900 1px solid;
	color: green;
	border-bottom: #009900 1px solid;
	font-family: verdana,arial;
	text-align: center;
}
.SCNProductQuestionsTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNProductQuestionsDescription
{
	font-size: 9pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNPQProductInformation
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: transparent;
	text-transform: none;
}
.SCNPQQuestion
{
	font-size: 10pt;
	color: midnightblue;
	font-family: verdana, arial;
}
.SCNPQItemRow
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: palegoldenrod;
}
.SCNPQError
{
	border-right: #ffff00 1px solid;
	border-top: #ffff00 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: #ffff00 1px solid;
	color: white;
	border-bottom: #ffff00 1px solid;
	font-family: verdana,arial;
	background-color: red;
}
.SCNPQQuestionNumber
{
	font-size: 10pt;
	color: midnightblue;
	font-family: verdana, arial;	
}
.SCNPQActualQuestion
{
	font-weight: bold;
	font-size: 10pt;
	color: midnightblue;
	font-family: verdana, arial;	
}
.SCNPQContinueOuterBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.SCNPQContinueTopLeftCorner
{
	background-color: #006699;
}
.SCNPQContinueMiddle
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
	vertical-align: middle;
	text-align: center;
	background-image: url(art/20px_vertical_spacer.gif);
}
.SCNPQContinueTopRightCorner
{
	background-color: #006699;
}
.SCNPQContinueBottomLeftCorner
{
	background-color: #006699;
}
.SCNPQContinueBottomRightCorner
{
	background-color: #006699;
}            

.SCNPQCancelOuterBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.SCNPQCancelTopLeftCorner
{
	background-color: #006699;
}
.SCNPQCancelMiddle
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
	vertical-align: middle;
	text-align: center;
	background-image: url(art/20px_vertical_spacer.gif);
}
.SCNPQCancelTopRightCorner
{
	background-color: #006699;
}
.SCNPQCancelBottomLeftCorner
{
	background-color: #006699;
}
.SCNPQCancelBottomRightCorner
{
	background-color: #006699;
}       
.SCNVCMainTitle
{
	font-weight: normal;
	font-size: 16pt;
	color: dimgray;
	font-family: Verdana,arial;
	font-weight: bold;
}
.SCNVSCSpecialInstructions
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNVSCHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #99ccff;
	height: 25px;
}
.SCNVSCHeaderCell
{
	border-left: dimgray 1px solid;
	text-align: center;
	border-bottom: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
}
.SCNVSCEndHeaderCell
{
	text-align: center;
	border-bottom: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
}
.SCNVSCUpperRight
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: gainsboro;
	text-align: center;
	border-left: black 1px solid;
}
.SCNVSCRight
{
	border-left: black 1px solid;
}
.SCNVSCMainBox
{
	border-bottom: black 1px solid;
}
.SCNVSCLeftIcon
{
	background-position: center center;
	background-attachment: fixed;
	background-image: url(art/ShoppingCartSwoosh.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 45px;
}
.SCNVSCNoItems
{
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
	text-decoration: none;
}
.SCNVSCProductSubTable
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	text-decoration: none;
}
.SCNVSCProductSubTableProductName
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNVSCProductSubTableProductNumber
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.SCNVSCCurrency
{
	font-size: 8pt;
	color: darkgreen;
	font-family: verdana,arial;
	border-bottom: gray 1px solid;
}
.SCNVSCText
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	border-bottom: gray 1px solid;
}
.SCNVSCDetailRow
{
	
}
.SCNVSCSubTotals
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana, arial;
	border-bottom: gray 1px solid;
}
.SCNVSCSubTotalText
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	border-bottom: gray 1px solid;
}
.SCNVSCSubTotalCurrency
{
	font-weight: bold;
	font-size: 8pt;
	color: darkgreen;
	font-family: verdana,arial;
	border-bottom: gray 1px solid;
}
.SCNVSCProdDetailLinks
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: verdana,arial;
}
.SCNVSCPromoCodeBox
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: dimgray 1px solid;
	color: gray;
	border-bottom: dimgray 1px solid;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.SCNVSCGeneralText
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNVSCTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	background-color: white;
}
.SCNVSCApplyCouponButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: white;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #3399cc;
	cursor: hand;
}
.SCNVSCContinueShoppingButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: dimgray;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNVSCBeginCheckoutButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #ffcc00;
	cursor: hand;
	width: 140px;
}
.SCNLPMainTitle
{
	font-weight: normal;
	font-size: 20pt;
	color: darkgray;
	font-family: arial,verdana;
}
.SCNLPContinueShoppingButton
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	color: dimgray;
	border-bottom: darkgray 1px solid;
	font-family: arial,verdana;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 150px;
}
.SCNLPLoginButton
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	color: dimgray;
	border-bottom: darkgray 1px solid;
	font-family: arial,verdana;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 130px;

}
.SCNLPCreateAccountButton
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	color: dimgray;
	border-bottom: darkgray 1px solid;
	font-family: arial,verdana;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 150px;

}
.SCNMediumText
{
	font-weight: bold;
	font-size: 10.5pt;
	color: dimgray;
	font-family: verdana,arial;
	text-decoration: none;
}
.SCNRegularText
{
	font-size: 10pt;
	color: dimgray;
	font-family: arial;
	text-decoration: none;
}
.SCNFieldLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}	
.SCNGeneralTextBox
{
	border-right: #999999 1px dotted;
	border-top: #999999 1px dotted;
	border-left: #999999 1px dotted;
	border-bottom: #999999 1px dotted;	
	font-size: 8pt;
	color: black;
	font-family: arial;
	background-color: smokewhite;
	height: 22px;
}
.SCNGeneralDropDownList
{
	border: 1px solid black;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	height: 17px;
}

.SCNBottomBorder
{
	border-bottom: black 0px solid;
}
.SCNRightBorder
{
	border-right: black 0px solid;
}
.SCNLeftBorder
{
	border-left: black 0px solid;
}
.SCNTopBorder
{
	border-top: black 0px solid;
}
.SCNLPLoginBox
{
	background-color: whitesmoke;
	border-right: whitesmoke 1px solid;
	border-top: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: whitesmoke 1px solid;
}
.SCNLPLoginInstructionsBox
{
	border-right: #F4F4F4 1px solid;
	border-top: #F4F4F4 1px solid;
	font-size: 10pt;
	border-left: #F4F4F4 1px solid;
	color: gray;
	border-bottom: #F4F4F4 1px solid;
	font-family: arial,verdana;
	background-color: #F4F4F4;
}
.SCNSubFooter
{
	font-size: 8pt;
	color: dimgray;
	font-family: arial;	
}
.SCNMainFooter
{
	font-size: 8pt;
	color: dimgray;
	font-family: arial;
}
.SCNLPLoginMemberWarningBox
{
	border-right: darkgray 1px dotted;
	border-top: darkgray 1px dotted;	
	border-left: darkgray 1px dotted;
	border-bottom: darkgray 1px dotted;
	font-size: 8pt;
	color: dimgray;	
	font-family: arial;
	background-color: whitesmoke;
}
.SCNLoggedInAs
{
	font-size: 8pt;
	color: dimgray;
	font-family: arial;
	text-decoration: none;
}
.SCNLPCreateAccountBox
{
	font-size: 9pt;
	color: dimgray;
	font-family: arial,verdana;
	border-right: #F4F4F4 1px solid;
	border-top: #F4F4F4 1px solid;
	border-left: #F4F4F4 1px solid;
	border-bottom: #F4F4F4 1px solid;
	background-color: #F4F4F4;
}
.SCNBulletListBold
{
	font-size: 8pt;
	color: dimgray;
	font-weight: bold;
	font-family: verdana,arial;
}
.SCNCAContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNCACreateAccountButton
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	color: black;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #ffe86d;
	cursor: hand;
	width: 140px;
}
.SCNCAMainTitle
{
	font-weight: normal;
	font-size: 20pt;
	color: dimgray;
	font-family: verdana, arial;
}
.SCNCAPersInfoBox
{
	font-family: verdana, arial;
	background-color: whitesmoke;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}
.SCNEnrollNowImage
{
	background-attachment: fixed;
	background-image: url(art/Defaults/CartEnrollmentDefault.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 74px;
}
.SCNCABenefitsBox
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	font-size: 8pt;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	background-color: lavender;
}
.SCNCAOpeningText
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	text-align: left;
}
.SCNMYAMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNMYAContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNMYAWhoReferredDescription
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: dimgray;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	background-color: white;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.SCNRPMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNRPContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNRPMainBox
{
	border-right: #ffcc33 1px solid;
	border-top: #ffcc33 1px solid;
	font-size: 8pt;
	border-left: #ffcc33 1px solid;
	color: dimgray;
	border-bottom: #ffcc33 1px solid;
	font-family: verdana,arial;
	background-color: #ffffcc;
}
.SCNRPGoButton
{
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	border-left: #006600 1px solid;
	color: black;
	border-bottom: #006600 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: palegreen;
	cursor: hand;
	width: 50px;
}
.SCNRPEmailSentBox
{
	border-right: #33ccff 1px solid;
	border-top: #33ccff 1px solid;
	font-size: 8pt;
	border-left: #33ccff 1px solid;
	color: dimgray;
	border-bottom: #33ccff 1px solid;
	font-family: verdana,arial;
	background-color: gainsboro;
	text-align: center;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
}
.SCNMYAInstructions
{
	border-right: #009900 1px solid;
	border-top: #009900 1px solid;
	font-size: 8pt;
	border-left: #009900 1px solid;
	color: dimgray;
	border-bottom: #009900 1px solid;
	font-family: verdana,arial;
	background-color: mintcream;
}
.SCNMYAToolsBox
{
	border-right: #ffcc66 1px solid;
	border-top: #ffcc66 1px solid;
	font-size: 8pt;
	border-left: #ffcc66 1px solid;
	color: dimgray;
	border-bottom: #ffcc66 1px solid;
	font-family: verdana,arial;
	background-color: lightgoldenrodyellow;
}
.SCNMYAHeaderText
{
	font-weight: bold;
	font-size: 11pt;
	color: midnightblue;
	font-family: verdana, arial;
	text-align: center;
}
.SCNMYASaveButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: white;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: skyblue;
	cursor: hand;
	width: 140px;
}
.SCNStatusMessage
{
	font-weight: bold;
	font-size: 8pt;
	color: #006600;
	font-family: verdana,arial;
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	border-left: #006600 1px solid;
	border-bottom: #006600 1px solid;
	text-align: center;
	background-color: #ccffcc;
}
.SCNRCMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNRCDescription
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	font-size: 8pt;
	border-left: #ffcc00 1px solid;
	color: dimgray;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana, arial;
	background-color: #ffffcc;
}
.SCNRCContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNRCTinyRedText
{
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.SCNRCHeader
{
	font-size: 8pt;
	color: darkblue;
	font-family: verdana,arial;
}
.SCNRCEvenRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: white;
}
.SCNRCOddRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e0ebff;
}
.SCNRCSubTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNOHMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNOHSubTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNOHContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNOHSubTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCHOHEvenRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: white;
}
.SCHOHOddRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e0ebff;
}
.SCNOHNoOrders
{
	font-size: 8pt;
	color: #ff0000;
	font-family: verdana,arial;
	text-align: center;
}
.SCNOHHeader
{
	font-size: 8pt;
	color: darkblue;
	font-family: verdana,arial;
}
.SCNOHDescription
{
	border-right: darkblue 1px solid;
	border-top: darkblue 1px solid;
	font-size: 8pt;
	border-left: darkblue 1px solid;
	color: dimgray;
	border-bottom: darkblue 1px solid;
	font-family: verdana,arial;
	background-color: aliceblue;
	text-decoration: none;
}
.SCNODMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNODMainDetailTable
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODShipToTable
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODPaymentTable
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODShippingAddressHeader
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNODPaymentInfoHeader
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNODProductTable
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODProductHeader
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNODProductTableOddRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e0ebff;
	text-decoration: none;
}
.SCNODProductTableEvenRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
}
.SCNODDetailHeader
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
	font-weight: bold;
}
.SCNODSubTotalLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	text-align: right;
}
.SCNODSubTotalAmount
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	text-decoration: none;
}
.SCNODOrderTotalAmount
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	text-decoration: none;
	font-weight: bold;
	border-top: black double;
}
.SCNODOrderDate
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
	text-decoration: none;
}
.SCNODBasicsLabel
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold
}
.SCNODBasicsData
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODReturnToOHButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: lightblue;
	cursor: hand;
	width: 140px;
}
.SCNHelpfulLinks
{
	font-weight: bold;
	font-size: 9pt;
	color: dimgray;
	font-family: arial;
	text-decoration: none;
}
.SCNGuestOf
{
	font-size: 7pt;
	color: peru;
	font-family: verdana,arial;
	text-align: center;
}
.SCNCOMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNCOContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNCOValidationError
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	font-size: 8pt;
	border-left: #ff0000 1px solid;
	color: dimgray;
	border-bottom: #ff0000 1px solid;
	font-family: verdana,arial;
	background-color: mistyrose;
}
.SCNCOViewCartButton
{
	border-right: #ffcc66 1px solid;
	border-top: #ffcc66 1px solid;
	border-left: #ffcc66 1px solid;
	color: dimgray;
	border-bottom: #ffcc66 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: palegoldenrod;
	cursor: hand;
	width: 140px;
}
.SCNCOShippingAddressTable
{
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	font-size: 8pt;
	border-left: #003399 1px solid;
	color: dimgray;
	border-bottom: #003399 1px solid;
	font-family: verdana,arial;
	background-color: #e8eeff;
}
.SCNCOCheckoutStep1
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOCheckoutStep2
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOCheckoutStep3
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOCheckoutStep4
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOCheckoutStep5
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOCheckoutStep6
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOContinueCheckoutButton
{
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	border-left: #006600 1px solid;
	color: #ffffff;
	border-bottom: #006600 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #006699;
	cursor: hand;
	width: 140px;
	text-align: center;
}
.SCNCOAlternateAddrButton
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: gold;
	cursor: hand;
}
.SCNCOStatusMessage
{
	border-right: green 1px solid;
	padding-right: 3px;
	border-top: green 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: green 1px solid;
	color: #009900;
	padding-top: 3px;
	border-bottom: green 1px solid;
	font-family: verdana,arial;
	text-align: center;
}
.SCNCOShippingMethodShipperTable
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNCOShippingMethodHeader
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	padding-bottom: 6px;
}
.SCNCOShippingMethodEvenRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #ffffff;
}
.SCNCOShippingMethodOddRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e8eeff;
}
.SCNCOShippingMethodLogos
{
	width: 16px;
	height: 16px;
}
.SCNCOShippingMethodCurrency
{
	font-size: 8pt;
	color: green;
	font-family: verdana,arial;
}
.SCNCOEmailVerifyExplanation
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	font-size: 8pt;
	border-left: #ffcc00 1px solid;
	color: dimgray;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana,arial;
	background-color: lemonchiffon;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.SCNCOTinyText
{
	font-size: 7pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNCORegularText
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNCOGiftCertificateSubHeader
{
	font-weight: normal;
	font-size: 8pt;
	font-family: verdana,arial;
	background-color: #ffe3ff;
	text-align: center;
	padding-bottom: 6px;
}
.SCNCOGiftCertificateSearchResult
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffffff;
}
.SCNCOGiftCertificateList
{
	font-size: 8pt;
	font-family: verdana,arial;
}
.SCNCOGiftCertificateResultsHeader
{
	font-size: 8pt;
	color: #000099;
	font-family: verdana,arial;
	padding-bottom: 6px;
}
.SCNCOGiftCertificateSearchResultsOddRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #ffffff;
}
.SCNCOGiftCertificateSearchResultsEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #e8eeff;
}
.SCNCOPaymentTypeTableHeader
{
	font-size: 10pt;
	padding-bottom: 6px;
	color: #006699;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNCOPaymentMethodSelectTable
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e8eeff;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}
.SCNCOPaymentMethodFieldsTable
{
	font-size: 8pt;
	color: #696969;
	font-family: verdana,arial;
	border-right: dimgray 1px solid;
	padding-right: 4px;
	border-top: dimgray 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left: dimgray 1px solid;
	padding-top: 4px;
	border-bottom: dimgray 1px solid;
	background-color: #ffffff;
}
.SCNCOMasterGCTable
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e8eeff;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}
.SCNCOApplyButton
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #ccff99;
	cursor: hand;
	width: 50px;
}

.SCNCOFindButton
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #ffff99;
	cursor: hand;
	width: 50px;
}
.SCNRapidOrderText
{
	font-size: 7pt;
	color: #993399;
	font-family: verdana,arial;
}
.SCNFRBoxHeader
{
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 8px;
	color: #696969;
	font-family: verdana,arial;
}
.SCNFRAddressText
{
	font-size: 8pt;
	padding-bottom: 8px;
	color: #696969;
	font-family: verdana,arial;
}
.SCNFRCompleteButton
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	color: #ffffff;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #009999;
	cursor: hand;
}
.SCNFRNotCompleteBox
{
	border-right: #ffcc66 1px solid;
	border-top: #ffcc66 1px solid;
	font-size: 8pt;
	border-left: #ffcc66 1px solid;
	color: #696969;
	border-bottom: #ffcc66 1px solid;
	font-family: verdana,arial;
	background-color: #ffffc1;
	text-align: center;
}
.SCNTinyRedText
{
	font-size: 7pt;
	color: red;
	font-family: verdana, arial;
}
.SCNFRCartContentsHeader
{
	font-size: 8pt;
	padding-bottom: 8px;
	color: #696969;
	font-family: verdana,arial;
}
.SCNFRCCEvenRow
{
	font-size: 8pt;
	color: #797a79;
	font-family: verdana,arial;
}
.SCNFRCCOddRow
{
	font-size: 8pt;
	color: #797a79;
	font-family: verdana,arial;
	background-color: #b7ccff;
}
.SCNFRSubTotalsRow
{
	font-size: 8pt;
	color: #696969;
	padding-top: 5px;
	font-family: verdana,arial;
}
.SCNSubTotalAmountCell
{
	border-top: black 1px solid;
	font-size: 8pt;
	color: #009900;
	font-family: verdana,arial;
	font-weight: normal;
}
.SCNFROtherTotalsRow
{
	font-size: 8pt;
	color: #696969;
	font-family: verdana,arial;
	padding-top: 5px;
}
.SCNFRPaymentDue
{
	font-size: 8pt;
	color: #009900;
	font-family: verdana,arial;
	font-weight: bold;
	border-top-style: double;
	border-top-color: black;
}
.SCNPROrderNumberTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #696969;
	font-family: verdana,arial;
}
.SCNPRPrintLink
{
	font-size: 9pt;
	color: #ff8c00;
	font-family: verdana,arial;
}
#PrintLink a
{
	font-size: 8pt;
	color: darkorange;
	font-family: verdana,arial;
}
#PrintLink a:link
{
	font-size: 8pt;
	color: darkorange;
	font-family: verdana,arial;
}
#PrintLink a:hover
{
	font-size: 8pt;
	color: darkorange;
	font-family: verdana,arial;
	text-decoration: underline;
}
.SCNSRSearchingFor
{
	font-weight: bold;
	font-size: 10pt;
	color: #696969;
	font-family: verdana,arial;
}
.SCNSRCriteriaBox
{
	border-right: #ff8c00 1px solid;
	border-top: #ff8c00 1px solid;
	font-size: 9pt;
	border-left: #ff8c00 1px solid;
	color: #696969;
	border-bottom: #ff8c00 1px solid;
	font-family: verdana,arial;
	background-color: #ffffcc;
}
.SCNSRPageLink
{
	font-size: 8pt;
	font-family: verdana,arial;
}
.SCNSRCurrentPageNumber
{
	font-size: 8pt;
	font-family: verdana,arial;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
#PageLinks a
{
	font-size: 8pt;
	color: gray;
	font-family: verdana,arial;
}
#PageLinks a:link
{
	font-size: 8pt;
	color: gray;
	font-family: verdana,arial;
}
#PageLinks a:hover
{
	font-size: 8pt;
	color: darkorange;
	font-family: verdana,arial;
	text-decoration: underline;
}
/*********** NEW CLASSES FOR CART ******************/
.SCNWarningHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url(   'file:///C:/inetpub/wwwroot/MembersAreaDotNetv200/art/ShadedRedBar.jpg' );
	background-repeat: repeat-x;
	color: #FFFFFF;
	height: 15px;
	text-align: center;
}
.SCNWarningDialogBox
{
	border-color: #000000;
	font-family: verdana, arial;
	font-size: 8pt;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-width: 1px;
}
.SCNWarningDialogText
{
	font-family: verdana, arial;
	font-size: 8pt;
	padding: 15px;
}
.SCNWarningPanel
{
	left: 50%;
	position: absolute;
	top: 50%;
	margin-left: -150px;
	margin-top: -130px;
	background-color: #FFFFFF;
}
.SCNCOApplyPointsDescription
{
	font-family: verdana, arial;
	font-size: 8pt;
	padding: 5px;
	color: #666666;
}
/***************************************************/
/*************************/
/* End New Shopping Cart */
/*************************/

