/* HTML Styles */

/**

font styles for html elements

/* px to ems: 9:0.55, 10:0.6, 11:0.7, 12:0.75, 13:0.8, 14:0.9, 15:0.95, 16:1, 17:1.05, 18:1.1 */

body
{
	font-size: 100%;
}

body, input, select, td
{
	font-family: verdana, arial, sans-serif;
}

body, input, select
{
	color: #333;
}

input, select
{
	font-size: 11px;
}

p
{
	color: #333;
	
	padding: 1.2em 0;
}

h1
{
	font-size: 1.1em;
	color: #333;
	font-family: Arial, Verdana, Sans-serif;
	font-weight: bold;
}


h1.orange
{
	color:#f60;
font-family:Verdana;
font-size:20px;
font-weight:100;
margin: 0px 0px 10px 0px;

}

h2
{
	color:#f60;
font-family:Verdana;
font-size:20px;
font-weight:100;

}

body#popup h1
{
	font-size: 1em;
}

/* Orange */
.bf6011, .bf6010, a.bf6010, .nf6010, .nf6011, .bf6018a, .nf6018a, .nf6014, .bf6014, .bf6014a, h6, .nf60
{
	color: #f60;
}
.bf6011, .bf6010, a.bf6010, .bf6014, .bf6014a, .bf6018a, h6, .bf60
{
	font-weight: bold;
}
.bf6018a, .nf6018a, .bf6014a
{
	font-family: arial, verdana, sans-serif;
}
.bf6010, .nf6010, .nf6010 h2
{
	font-size: 0.6em;
}
.bf6011, .nf6011
{
	font-size: 0.7em;
}
.nf6014, .bf6014, .bf6014a
{
	font-size: 0.8em;
}
.bf6018a, .nf6018a
{
	font-size: 1em;
}
.bf6018
{
	font-size: 0.9em;
	color: #f60;
}
.bf6048
{
	font-size: 3.2em;
	color: #f60;
}
/* Light Orange */
.bf9310, .nf9310
{
	color: #f93;
	font-size: 10px;
}
.bf9310
{
	font-weight: bold;
}
.nf9310
{
	font-weight: normal;
}

/* Light Grey */
.n99910, .n999
{
	font-weight: normal;
	color: #999;
}
.n99910
{
	font-size: 0.6em;
}

/* Mid Grey */
.n66609
{
	color: #666;
	font-size: 0.55em;
}
.b66610, .n66610, .i66610, .n66611, .b66611, .n66612
{
	color: #666;
	font-size: 0.6em; /*10px;*/
}
.b66610, .b66611
{
	font-weight: bold;
}
.n66609, .n66610, .i66610
{
	font-weight: normal;
}
.i66610
{
	font-style: italic;
}
.b66611, .n66611
{
	font-size: 0.7em;
}
.n666, .b666, .b66618a, .n66618a
{
	color: #666;
}
.b666, .b66618a
{
	font-weight: bold;
}
.b66618a, .n66618a
{
	font-family: arial, verdana, sans-serif;
}
.b66618a, .n66618a
{
	font-size: 1.1em;
}
.n66612
{
	font-size: 0.75em;
}

/* Dark Grey */
.n333, .n33310, .b33310, .n33311, .b33311, .n33312, .b33312, .b33313, .b33314, .b33316a, .b33324
{
	color: #333;
}
.n33310, .b33310
{
	font-size: 0.6em;
}
.n33311, .b33311
{
	font-size: 0.7em;
}
.n33312, .b33312
{
	font-size: 0.75em;
}
.n33310
{
	font-weight: normal;
}
.b333, .b33310, .b33311, .b33312, .b33313, .b33314, .b33316a
{
	font-weight: bold;
}
.b33313
{
	font-size: 0.8em;
}
.b33314
{
	font-size: 0.9em;
}
.b33316a
{
	font-size: 1em;
}
.b33316a
{
	font-family: arial, verdana, sans-serif;
}
.b33324
{
	font-size: 1.50em;
	font-family: Arial, Verdana, Sans-serif;
	font-weight: bold;
}
a.b333:link, a.b333:active, a.b333:visited
{
	color: #333;
	text-decoration: none;
}
a.b333:hover
{
	color: #333;
	text-decoration: underline;
}

/* White */
.fff
{
	color: #fff;
}
.afff, a.afff, a.afff:visited
{
	color: #fff;
	text-decoration: none;
}
a.afff:hover
{
	color: #fff;
	text-decoration: underline;
}
.bfff10, a.bfff10, a.bfff10:visited
{
	font-weight: bold;
	font-size: 0.6em;
	color: #fff;
}
.nfff18a, h6.nfff18a
{
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #fff;
}
.bfff11
{
	font-weight: bold;
	font-size: 0.7em;
	color: #fff;
}
.nfff11
{
	font-size: 0.7em;
	color: #fff;
}
.bfff12
{
	font-weight: bold;
	font-size: 0.75em;
	color: #fff;
}
.bfff13
{
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
}
.bfff14
{
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
}
.bfff15a
{
	font-weight: bold;
	font-size: 0.95em;
	font-family: arial, verdana, sans-serif;
	color: #fff;
}
.bfff16a
{
	font-weight: bold;
	font-size: 1em;
	font-family: arial, verdana, sans-serif;
	color: #fff;
}
.bfff18a
{
	font-weight: bold;
	font-size: 1.1em;
	font-family: arial, verdana, sans-serif;
	color: #fff;
}
a.bfff11v
{
	font-weight: bold;
	font-size: 10px;
	color: #fff;
}
.bfff24a
{
	font-weight: bold;
	font-size: 1.5em;
	font-family: arial, verdana, sans-serif;
	color: #fff;
}
.bfff30
{
	font-size: 1.5em;
	color: #fff;
}

/* Red */
.nf00, .bf00, .nf0010, .bf0010, .bif0010, .if0010, .bf0011, .nf0012, .bf0014, .bf0024a
{
	color: #f00;
}
.nf0010, .bf0010, .bif0010, .if0010
{
	font-size: 0.65em;
}
.bf00, .bf0010, .bf0011, .bf0014, .bf0024a
{
	font-weight: bold;
}
.bif0010
{
	font-weight: bold;
	font-style: italic;
}
.if0010
{
	font-style: italic;
}
.bf0011
{
	font-size: 0.7em;
}
.nf0012
{
	font-size: 0.75em;
}
.bf0014
{
	font-size: 0.9em;
}
.bf0024a
{
	font-size: 1.5em;
	font-family: arial, verdana, sans-serif;
}

/* Black */
.b000, .b00010, .b00011, .b00012, .b00013, .b00014, .i00010, .n00010, .n00014, .b00018, .b00024
{
	color: #000;
}
.b000, .b00010, .b00011, .b00012, .b00013, .b00014, .b00018, .b00024
{
	font-weight: bold;
}
.b00010, .i00010, .n00010
{
	font-size: 0.6em;
}
.b00011
{
	font-size: 0.7em;
}
.b00012
{
	font-size: 0.75em;
}
.b00013
{
	font-size: 0.8em;
}
.b00014, .n00014
{
	font-size: 0.9em;
}
.b00018
{
	font-size: 18px;
}
.i00010
{
	font-style: italic;
}
.b00024
{
	font-size: 1.50em;
}

/* Green */
.b09010
{
	color: #090;
	font-size: 0.6em;
	font-weight: bold;
}
.b5b0, .b5b011
{
	color: #5dba00;
}
.b5b0, .b5b011
{
	font-weight: bold;
}
.b5b011
{
	font-size: 0.7em;
}

/* My Account styles - removed from ie_bq.css */
.darkblueheader
{
	background-color: #4E3D85;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

/* Generic Links	*/
a
{
	color: #f60;
	text-decoration: none;
}
a:hover
{
	color: #f60;
	text-decoration: underline;
}

a.n333
{
	color: #333;
	text-decoration: none;
}
a.n333:hover
{
	color: #333;
	text-decoration: underline;
}

a.n66610:hover span, a.n666:hover span, a.nf6010:hover span.n999
{
	color: #333;
}

a:hover span.productNameBlock
{
	text-decoration: underline;
	cursor: pointer;
}

a.nf00:link, a.nf00:active, a.nf00:visited
{
	color: #666;
	text-decoration: none;
}
a.nf00:hover
{
	color: #f00;
	text-decoration: underline;
}
a.bf00:link, a.bf00:active, a.bf00:visited
{
	color: #f00;
	text-decoration: none;
}
a.bf00:hover
{
	color: #f00;
	text-decoration: underline;
}

a.bfff:link, a.bfff:active, a.bfff:visited
{
	color: #fff;
	text-decoration: none;
}
a.bfff:hover
{
	text-decoration: underline;
}

/* Specific links	*/
#footerBlock a.n666
{
	font-size: 0.6em;
}
#featuredProductsBlock span.icon a.bfff10:hover
{
	color: #fff;
}
#productFeaturesBlock .h2Title a
{
	color: #333;
}
#productFeaturesBlock .h2Title a:hover
{
	text-decoration: none;
}

/* Styles by element	*/
#compareTableBlock input, #compareTableBlock td.priceBlock
{
	font-size: 1.0em;
}

#footerBlock h2
{
	font-size: 0.7em;
	line-height: 0.7em;
}

/* Styles needed for old site (my account) */
.whitetextsml
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.whitetextvsml
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.purpletext
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #4E3D85;
	text-decoration: none;
}
.purpletextvsml, .purpletextvsml:link, .purpletextvsml:visited, .purpletextvsml:active
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #4E3D85;
	text-decoration: none;
}
.purpletextvsml:hover
{
	text-decoration: underline;
}

a.whitetextsml:link, a.whitetextsml:visited, a.whitetextsml:active
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitetextsml:hover
{
	text-decoration: underline;
}
a.whitetextvsml:link, a.whitetextvsml:visited, a.whitetextvsml:active
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitetextvsml:hover
{
	text-decoration: underline;
}

.emsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #FF0000;
	font-weight: bold;
}
a.emsglink:link, a.emsglink:active, a.emsglink:visited
{
	font-family: verdana, arial, helvetica;
	color: #0000FF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.emsglink:hover
{
	color: #FF6600;
	text-decoration: underline;
}
.emsgbl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #3366CC;
	font-weight: bold;
}

.n09010, a.n09010:link, a.n09010:active, a.n09010:visited
{
	color: #009900;
	font-size: 10px;
}

/* Firefox here to help title fix */
.merchLinks a:hover
{
	color: #f60;
	text-decoration: none;
}

/* Christmas 2007 */
.n24202111
{
	color: #242021;
}
.n24202111
{
	font-size: 0.7em;
}
.ba2906115a
{
	color: #a29061;
	font-size: 0.95em;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
}

/* Mother's Day */
.n92588411
{
	color: #925884;
	font-size: 0.7em;
}
.b92588412
{
	color: #925884;
	font-size: 0.75em;
	font-weight: bold;
}
a.b925884:link, a.b925884:active, a.b925884:visited
{
	color: #925884;
	font-weight: bold;
	text-decoration: underline;
}
a.b925884:hover
{
	text-decoration: none;
}

/* Unique Easter font styles  */

.bf6060
{
	font-size: 3.5em;
	font-weight: bold;
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
}

.bf6025
{
	font-size: 2.1em;
	font-weight: bold;
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
}

.n33330
{
	font-size: 1.875em;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.bfff40
{
	font-size: 2.5em;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.bfff90
{
	font-size: 5.63em;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* Homepage new font  */
.b33324
{
	font-weight: bold;
	font-size: 1.2em;
	font-family: arial, verdana, sans-serif;
	color: #333;
}

#itemBox .title
{
font-family:Arial;
font-weight:bold;
	color: #333;
}

#itemBox .description
{
font-family:Arial;
font-weight:bold;
font-size: 11px;
line-height:14px;
	color: #333;
}

#itemBox .productPrice
{	
color:#333333;
font-family:georgia, Times New Roman, Times, serif;
font-size:20px;
font-style:italic;
}

#itemBox .nowPrice
{
		color:#FF3333;
}


#itemBox .wasPrice
{
	color:#333333;
	font-size: 11px;
font-style:italic;
font-weight:normal;
}

#itemBox .super
{

font-size:0.5em;
font-weight:bold;
vertical-align:baseline;
}



#newItemBox .title
{
font-family:Arial;
font-weight:bold;
	color: #333;
}

#newItemBox .description
{
font-family:Arial;
font-weight:bold;
font-size: 11px;
line-height:14px;
	color: #333;
}

#newItemBox .productPrice
{	
color:#333333;
font-family:georgia, Times New Roman, Times, serif;
font-size:20px;
font-style:italic;
}

#newItemBox .nowPrice
{
		color:#FF3333;
}


#newItemBox .wasPrice
{
	color:#333333;
	font-size: 11px;
font-style:italic;
font-weight:normal;
}

#newItemBox .super
{

font-size:0.5em;
font-weight:bold;
vertical-align:baseline;
}

#smallItemBox .title
{
font-family:Arial;
font-weight:bold;
	color: #333;
	text-align: center;
	font-size: 15px;
}



/*-- Product Container --*/

#ProductContainer .WasPrice
{
color:#000000;
font-size:13px;
font-weight:bold;	
}

#ProductContainer .NowPrice
{
color:#ff6600;
font-size:17px;
font-weight:bold;
}

#ProductContainer H1
{
color:#000000;
font-size:12px;
font-weight:bold;
}

#ProductContainer .ProductDescription
{
	color:#666666;
font-size:10px;
}

#productDetailsContainer .productInformation
{
		color:#666666;
font-size:10px;
}

#productDetailsContainer H2
{
		color:#666666;
font-size:10px;
font-weight:normal;
margin: 0px;
}

.emptyData
{
    font-size: 11px;
}

h1.n33311 
{
	color: #333;
	font-size: 0.7em;
	font-weight:normal;
	font-family: Verdana,Arial,Sans-serif;
}