/*
PC
*/
body {background-color: #ffffff; color: black; font-family: Arial, Helvetica; font-size: 10pt;}
body.grey {background-color: #EEEEEE; color: #333333; font-family: Arial, Helvetica; font-size: 10pt;}
td {font-family: Arial, Helvetica; font-size: 10pt;}
a:link {font-family: Arial, Helvetica; color: #004080}
a:active {font-family: Arial, Helvetica; color: #004080}
a:visited {font-family: Arial, Helvetica; color: #004080}
a:hover {font-family: Arial, Helvetica; color: #CC0000}

b,strong {color: #000000}
.error {
	color: #FF0000;
	font-weight: bold;
}

.small {font-family: Arial, Helvetica; font-size: 7.5pt; font-weight: normal;}
.small-b {font-family: Arial, Helvetica; font-size: 9.0pt; font-weight: bold;}
.italic {font-style: italic;}
.italic-b {font-style: italic; font-weight: bold;}
.header {font-size: 12pt; font-weight: bold;}
.header2 {font-size: 10pt; font-weight: bold; color: #000033;}
.header-b {font-size: 14pt; font-weight: normal;}
.header-bb {font-size: 14pt; font-weight: bold;}
.header-c {font-size: 15pt; font-weight: normal;}
.header-blue {font-size: 12pt; font-weight: bold; color: #006bce;}
.header-blue-b {font-size: 14pt; font-weight: bold; color: #006bce;}
.header-blue-c {font-size: 15pt; font-weight: normal; color: #006bce;}
.header-darkblue {font-size: 12pt; font-weight: bold; color: #003366;}
.header-darkblue-b {font-size: 14pt; font-family: Arial, Helvetica; font-weight: bold; color: #003366;}
.header-darkblue-c {font-size: 15pt; font-family: Arial, Helvetica; font-weight: normal; color: #003366;}
.header-darkblue-d {font-size: 17pt; font-family: Arial, Helvetica; font-weight: bold; color: #003366;}
.header-white {font-size: 12pt; font-weight: bold; color: #ffffff;}
.header-white-b {font-size: 14pt; font-weight: bold; color: #ffffff;}
.header-white-bb {font-size: 14pt; font-weight: normal; color: #ffffff;}
.header-white-c {font-size: 15pt; font-weight: normal; color: #ffffff;}
.header-dkred-c {color:#cc0000; font-size:12pt; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
.header-dkred-d {color:#cc0000; font-size:14pt; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}

/*-- customer service 8-04 --*/
.cs-nav-head{font-family: Verdana; font-size: 8pt; color: #505050; font-weight: bold; text-decoration: none;}
.cs-nav-head-on{font-family: Verdana; font-size: 8pt; color: #FF6600; font-weight: bold; text-decoration: none;}
.cs-nav-head-off{font-family: Verdana; font-size: 8pt; color: #505050; font-weight: bold; text-decoration: none;}
.cs-nav-head-sel{font-family: Verdana; font-size: 8pt; color: #505050; font-weight: bold; text-decoration: none;}

.cs-head {font-family: Verdana; font-size: 8pt; color: #505050; font-weight: bold;}
.cs-subhead {font-family: Verdana; font-size: 8pt; color: #505050; font-weight: bold;}
.cs-copy {font-family: Verdana; font-size: 8pt; color: #505050; font-weight: normal; line-height: 15px}
.cs-copy-sm {font-family: Verdana; font-size: 7pt; color: #505050; font-weight: normal; line-height: 13px}
.cs-white {font-family: Verdana; font-size: 8pt; font-weight: bold; color: #ffffff;}
.cs-red {font-family: Verdana; font-size: 8pt; font-weight: bold; color: #BB0000; text-decoration: underline;}
.cs-red-copy {font-family: Verdana; font-size: 8pt; font-weight: bold; color: #CC0033; text-decoration: none;}
.cs-red-copy-b {font-family: Verdana; font-size: 10pt; font-weight: bold; color: #CC0033; text-decoration: none;}

.csOff {font-family: Verdana; font-size: 8pt; color: #505050; font-weight: normal; text-decoration: none;}
.csOn {font-family: Verdana; font-size: 8pt; color: #FF6600; font-weight: normal; text-decoration: underline;}
.csSelected {font-family: Verdana; font-size: 8pt; color: #FF6600; font-weight: normal; text-decoration: none;}
.csHov {font-family: Verdana; font-size: 8pt; color: #FF6600; font-weight: normal; text-decoration: none;}

.csOn-sm {font-family: Verdana; font-size: 7pt; color: #FF6600; font-weight: normal; text-decoration: underline;}
.csHov-sm {font-family: Verdana; font-size: 7pt; color: #FF6600; font-weight: normal; text-decoration: none;}
/*-- customer service 8-04 --*/

/*-- verdana styles --*/

.blue-v {font-size: 8pt; font-family: Verdana; font-weight: bold; color: #006bce;}


/*-- verdana styles --*/

/*-- new footer 8-04 --*/
.footer-white-off{font-family: Verdana; font-size: 7.5pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.footer-white-on{font-family: Verdana; font-size: 7.5pt; color: #D8D8D8; font-weight: bold; text-decoration: none;}

.footer-search-b{font-family: Verdana; font-size: 7.5pt; color: #000000; font-weight: bold; text-decoration: none;}
.footer-search-pull{font-family: Verdana; font-size: 7.5pt; color: #000000; font-weight: normal; text-decoration: none;}
.footer-input{font-family: Verdana; font-size: 7.5pt; color: #000000; font-weight: normal; text-decoration: none;}

.footer-legal{font-family: Verdana; font-size: 7.5pt; color: #787878; font-weight: normal; text-decoration: none;}
.footer-legal-on{font-family: Verdana; font-size: 7.5pt; color: #787878; font-weight: normal; text-decoration: underline;}
.footer-privacy{font-family: Verdana; font-size: 7.5pt; color: #7787D2; font-weight: bold; text-decoration: none;}
.footer-privacy-on{font-family: Verdana; font-size: 7.5pt; color: #7787D2; font-weight: bold; text-decoration: underline;}
/*-- new footer 8-04 --*/


.nav {font-family: Arial, Helvetica; color: #0066ff}
.link-color {font-size: 10pt; font-weight: normal; color: #0066FF;}
.vlink-color {font-size: 10pt; font-weight: normal; color: #999999;}

/*--  shopping bag --*/
.header-shopbag {font-size: 9pt; color: #6FAE59; font-weight: bold;}
/*-- shopping bag end --*/

.mstresspop {font-size: 8pt; font-weight: normal; color: #3383AF;}
.mstressor {font-size: 8pt; font-weight: bold; color: #EA7B0F;}

/*colors*/

.black {font-size: 7.5pt; font-family: Arial, Helvetica; font-weight: normal; color: black;}
.black-a {font-size: 8pt; font-family: Arial, Helvetica; font-weight: normal; color: black;}
.black-aa {font-size: 8.5pt; font-family: Arial, Helvetica; font-weight: normal; color: black;}
.black-b {font-size: 9pt; font-family: Arial, Helvetica; font-weight: normal; color: black;}
.black-bb {font-size: 9.5pt; font-family: Arial, Helvetica; font-weight: normal; color: black;}
.black-c {font-size: 9pt; font-family: Arial, Helvetica; font-weight: bold; color: black;}
.black-d {font-size: 11pt; font-family: Arial, Helvetica; font-weight: normal; color: black;}
.black-e {font-size: 12pt; font-family: font-weight: normal; color: black;}
/*verdana*/
.black-v {font-size: 7.5pt; font-family: Verdana; font-weight: normal; color: black;}
.black-v-c {font-size: 9pt; font-family: Verdana; font-weight: bold; color: black;}

.ltgrey {font-size: 7.5pt; font-family: Arial, Helvetica; font-weight: normal; color: #999999;}
.ltgrey-a {font-size: 8.5pt; font-family: Arial, Helvetica; font-weight: normal; color: #999999;}
.ltgrey-b {font-size: 10pt; font-family: Arial, Helvetica; font-weight: normal; color: #999999;}
.ltgrey-c {font-size: 10pt; font-family: Arial, Helvetica; font-weight: bold; color: #999999;}

.grey {font-size: 7.5pt; font-family: Verdana; font-weight: normal; color: #666666;}
.grey-a {font-size: 8.5pt; font-family: Arial, Helvetica; font-weight: normal; color: #666666;}
.grey-b {font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #666666;}
.product-bold {font-size: 10pt; font-family: Arial, Helvetica; font-weight: bold; color: #006699;}

.dkgrey {font-size: 7.5pt; font-weight: normal; color: #333333;}
.dkgrey-a {font-size: 8.5pt; font-weight: normal; color: #333333;}
.dkgrey-b {font-size: 10pt; font-weight: normal; color: #333333;}
.dkgrey-c {font-size: 10pt; font-weight: bold; color: #333333;}
/*verdana*/
.dkgrey-v {font-size: 7.5pt; font-family: Verdana; font-weight: normal; color: #333333;}

.blue {font-size: 7.5pt; font-weight: normal; color: #006bce;}
.blue-a {font-size: 8.5pt; font-weight: normal; color: #006bce;}
.blue-b {font-size: 10pt; font-weight: normal; color: #006bce;}
.blue-c {font-size: 10pt; font-family: Arial, Helvetica; font-weight: bold; color: #006bce;}
.blue-d {font-size: 12pt; font-weight: normal; color: #006bce;}

.ltblue {font-size: 7.5pt; font-weight: normal; color: #99CCFF;}
.ltblue-a {font-size: 8.5pt; font-weight: normal; color: #99CCFF;}
.ltblue-b {font-size: 10pt; font-weight: normal; color: #99CCFF;}
.ltblue-c {font-size: 10pt; font-weight: bold; color: #99CCFF;}

.bluegrey {font-size: 7.5pt; font-weight: normal; color: #91A8BC;}
.bluegrey-a {font-size: 8.5pt; font-weight: normal; color: #91A8BC;}
.bluegrey-b {font-size: 10pt; font-weight: normal; color: #91A8BC;}
.bluegrey-c {font-size: 10pt; font-weight: bold; color: #91A8BC;}

.deepblue {font-size: 7.5pt; font-weight: normal; color: #333399;}
.deepblue-a {font-size: 8.5pt; font-weight: normal; color: #333399;}
.deepblue-b {font-size: 10pt; font-weight: normal; color: #333399;}
.deepblue-c {font-size: 10pt; font-weight: bold; color: #333399;}

.greenblue {font-size: 7.5pt; font-weight: normal; color: #006699;}
.greenblue-a {font-size: 8.5pt; font-weight: normal; color: #006699;}
.greenblue-b {font-size: 10pt; font-weight: normal; color: #006699;}
.greenblue-c {font-size: 10pt; font-weight: bold; color: #006699;}

.darkblue {font-size: 7.5pt; font-weight: normal; color: #000033;}
.darkblue-a {font-size: 8.5pt; font-weight: normal; color: #000033;}
.darkblue-b {font-size: 10pt; font-weight: normal; color: #000033;}
.darkblue-c {font-size: 10pt; font-weight: bold; color: #003366;}
.darkblue-ucase {font-size: 10pt; font-weight: bold; color: #003366; text-transform:uppercase}

.green {font-size: 7.5pt; font-weight: normal; color: #009900;}
.green-a {font-size: 8.5pt; font-weight: normal; color: #009900;}
.green-b {font-size: 10pt; font-weight: normal; color: #009900;}
.green-c {font-size: 10pt; font-weight: bold; color: #009900;}

.dkgreen {font-size: 7.5pt; font-weight: normal; color: #005500;}
.dkgreen-a {font-size: 8.5pt; font-weight: normal; color: #005500;}
.dkgreen-b {font-size: 10pt; font-weight: normal; color: #005500;}
.dkgreen-c {font-size: 10pt; font-weight: bold; color: #005500;}

.red {font-size: 7.5pt; font-family: Arial, Helvetica; font-weight: normal; color: #CC0000;}
.red-a {font-size: 8.5pt; font-family: Arial, Helvetica; font-weight: normal; color: #CC0000;}
.red-b {font-size: 10pt; font-family: Arial, Helvetica; font-weight: normal; color: #CC0000;}
.red-c {font-size: 10pt; font-family: Arial, Helvetica; font-weight: bold; color: #CC0000;}
/*verdana*/
.red-a-v {font-size: 8.5pt; font-family: Verdana; font-weight: normal; color: #CC0033;}

.dkred {font-size: 7.5pt; font-family: Arial, Helvetica; font-weight: normal; color: #990000;}
.dkred-a {font-size: 8.5pt; font-family: Arial, Helvetica; font-weight: normal; color: #990000;}
.dkred-b {font-size: 10pt; font-family: Arial, Helvetica; font-weight: normal; color: #990000;}
.dkred-c {font-size: 10pt; font-family: Arial, Helvetica; font-weight: bold; color: #990000;}

.orange {font-size: 7.5pt; font-weight: normal; color: #F3A447;}
.orange-a {font-size: 8.5pt; font-weight: normal; color: #F3A447;}
.orange-b {font-size: 10pt; font-weight: normal; color: #F3A447;}
.orange-c {font-size: 10pt; font-weight: bold; color: #F3A447;}
/*verdana*/
.orange-a-v {font-size: 8.5pt; font-family: Verdana; font-weight: normal; color: #ff6600;}

.dkorange {font-size: 7.5pt; font-weight: normal; color: #C1622C;}
.dkorange-a {font-size: 8.5pt; font-weight: normal; color: #C1622C;}
.dkorange-b {font-size: 10pt; font-weight: normal; color: #C1622C;}
.dkorange-c {font-size: 10pt; font-weight: bold; color: #C1622C;}

.pink {font-size: 7.5pt; font-weight: normal; color: #F55CAC;}
.pink-a {font-size: 8.5pt; font-weight: normal; color: #F55CAC;}
.pink-b {font-size: 10pt; font-weight: normal; color: #F55CAC;}
.pink-c {font-size: 10pt; font-weight: bold; color: #F55CAC;}

.dkpink {font-size: 7.5pt; font-weight: normal; color: #C54E61;}
.dkpink-a {font-size: 8.5pt; font-weight: normal; color: #C54E61;}
.dkpink-b {font-size: 10pt; font-weight: normal; color: #C54E61;}
.dkpink-c {font-size: 10pt; font-weight: bold; color: #C54E61;}

.purple {font-size: 7.5pt; font-weight: normal; color: #996699;}
.purple-a {font-size: 8.5pt; font-weight: normal; color: #996699;}
.purple-b {font-size: 10pt; font-weight: normal; color: #996699;}
.purple-c {font-size: 10pt; font-weight: bold; color: #996699;}

.brown {font-size: 7.5pt; font-weight: normal; color: #993300;}
.brown-a {font-size: 8.5pt; font-weight: normal; color: #993300;}
.brown-b {font-size: 10pt; font-weight: normal; color: #993300;}
.brown-c {font-size: 10pt; font-weight: bold; color: #993300;}

.white {font-size: 7.5pt; font-weight: normal; color: #ffffff; font-family: Verdana;}
.white-a {font-size: 8.5pt; font-weight: normal; color: #ffffff; font-family: Verdana;}
.white-b {font-size: 10pt; font-weight: normal; color: #ffffff;}
.white-c {font-size: 10pt; font-weight: bold; color: #ffffff;}
.white-promo {font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; font-family: Verdana;}
.white-link {font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; font-family: Verdana; border-bottom: 1px solid white;}

/*colors for shops - please make your style names are intuitive and COMMENT WITH DATES */

.blue-baby {font-size: 7.5pt; font-family: Arial, Helvetica; font-weight: normal; color: #6666CC;}
.blue-baby-b {font-size: 10pt; font-weight: normal; color: #6666CC;}
.blue-baby-c {font-size: 10pt; font-family: Arial, Helvetica; font-weight: bold; color: #6666CC;}
.small-pink {font-family: Arial, Helvetica; font-size: 7.5pt; font-weight: normal; color: #E68B94;}
.small-blue {font-family: Arial, Helvetica; font-size: 7.5pt; font-weight: normal; color: #7991BA;}	

/*---more 7/17 begin---*/
	.more {font-family: Arial, Helvetica; background-color: #e5e5e5;}
	.more .more-head-on{font-size: 14pt; color: #9B0027;}
	.more .more-head-off{font-size: 14pt; color: #5170C7;}
	.more A:link.more-head-off{color: #000000;}
	.more A:active.more-head-off{color: #000000;}
	.more A:visited.more-head-off{color: #000000;}
		
	.more .more-blurb{font-size: 8.5pt; color: #666666;}
	.more .more-blurb-bold{font-size: 8.5pt; font-weight: bold;}
	.more A:link.more-blurb{color: #0066ff; font-weight: bold;}
	.more A:active.more-blurb{color: #0066ff; font-weight: bold;}
	.more A:visited.more-blurb{color: #0066ff; font-weight: bold;}
/*---more 7/17 end---*/

/*--product page 7/17 begin--*/
	 .productpage-header {background-color: #cccccc; font-size: 9pt; font-weight: bold; color: #333333;}
	 .productpage-suggested-background {background-color: #f2f2f2;}
	 .productpage-suggested-background2 {background-color: #f2f2f2;}
	 .productCrossSell{font-size: 8pt;}
/*--product page 7/17 end--*/

/*Available sizes */
.dropdownError {font-family: Arial, Helvetica; font-weight: normal; color: #990000;}

/*picture taking*/
.picturetaking-keyline-background{background-color: #820F0B;}
.picturetaking-text-background{background-color: #EBEBEB;}
.picturetaking-text-header-bold{color: #820F0B; font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold;}
.picturetaking-text-header{color: #820F0B; font-family: Arial, Helvetica; font-size: 8pt; font-weight: normal;}
.picturetaking-text{
	font-family: Arial, Helvetica;
	padding-right: 20px;
	margin-right: 10px;
}
.picturetaking-text-link-header{color: #DAB7B6; font-family: Arial, Helvetica; font-size: 12pt; font-weight: bold;}
.picturetaking{color: #FFFFFF; font-family: Arial, Helvetica; font-size: 7.5pt; font-weight: normal;}
.picturetaking A:link.text-link{color: #FFFFFF;}
.picturetaking A:active.text-link{color: #FFFFFF;}
.picturetaking A:visited.text-link{color: #FFFFFF;}

.dropdown-style {
	background-color:#FFCC33;
	font-size:8pt;
	color: #333333;
	border-color:#CCCCCC;
	padding-left: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

/*--flash static--*/
.noFlash {font-family: Verdana, Helvetica; font-size: 10pt;}

.topgift-copy {font-family: Verdana; font-size: 8pt; color: #999999; font-weight: normal; line-height: 15px; text-decoration:none}
.topNav{font-family: Verdana}
.topNavOn{color: #0f1673; font-size: 7pt; font-family: Verdana; text-decoration: underline; line-height: 10.5pt;}
.topNavOff{color: #505050; font-size: 7pt; font-family: Verdana; text-decoration: none; line-height: 10.5pt;}
.topNavSelected{color: #0f1673; font-size: 7pt; font-family: Verdana; text-decoration: underline; line-height: 10.5pt;}
.topNavDepartmentHead{color: #0f1673; font-size: 7pt; font-family: Verdana; font-weight: bold; line-height: 10pt;}
.topNavSale{color: #0f1673; font-family: Verdana}
TD.outer-shell{background-color: #ffffff;}
TD.outer-shell-keyline{background-color: #9A9A9A; border-bottom-width:1pt;}
/* letter-spacing: -0.01em;*/
/*--input fields--*/
INPUT.border-treatment{border:1px solid #797979; font-size: 8pt; font-family: Verdana; color: #505050}
INPUT.border-treatment-search{border-style: solid; border-width: 1; font-size: 7pt; font-family: Verdana; color: #505050;}

/* titles */
.title-med{font-size: 11pt; color: #333333; font-family: Verdana, Arial, Helvetica; font-weight: bold}
.checkout-head {font-size: 15pt; font-weight: normal; color: #336699;}

/* buttons */
.signin-welcome{color: #666666; font-family: Verdana, Arial, Helvetica; font-size: 7pt; font-weight: bold}
.buttonform {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;    
	color: #505050;   
	background-color: #dedede;	
}

H1 {font-size:16px;
font-weight:bold;
}
H2 {
	font-size:14px;
	font-weight:bold;
	background-color: efefef;
	color: #CC3300;
	padding-top: 2px;
	padding-bottom: 2px;
}
.box {
	border: 1px solid #CCCCCC;
}
.leftandrightbox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
h3 {
	font-size: 16px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	margin-top:0px;
}
h4 {
	font-size: 16px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	margin-top:0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
