a.bbclrallnk {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none
}

a.bbclrallnk:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline
}

a.bbdimclr {
	color: #30445E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-right: 5px;
	text-decoration: none
}

a.bbdimclr:hover {
	color: #30445E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-right: 5px;
	text-decoration: underline
}

#backarrow {
	CURSOR: pointer;
	MARGIN-LEFT: 0px;
    MARGIN-TOP: 1px!important;
    MARGIN-TOP: 0px;
}

.bbchosemre {
	color: #30445E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px
}

.bbdimselpnl {
	background-color: #FFFFFF;
	border-bottom: #B3B3B3 1px solid;
	border-left: #B3B3B3 1px solid;
	border-right: #B3B3B3 1px solid;
	width: 151px
}

.bbdvdrrule {
	color: #D8D8D8;
	height: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 129px
}

.bbhdr {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 5px;
	vertical-align: middle
}

.bbhdrpnl {
	height: 35px
}

.bbicon {
	border-style: none
}

body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	vertical-align: middle
}

.cancanc {
	border-style: none;
	text-decoration: none
}

.chnlmsgtxt {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.choosemoreborder {
	border-left: #b3b3b3 1px solid;
	border-right: #b3b3b3 1px solid
}

.choosemorespace {
	padding-left: 20px
}

.chosemredimpannone {
	border-left: #b3b3b3 1px solid;
	border-right: #b3b3b3 1px solid;
	color: #FFFFFF;
	display: none;
	height: 120px;
	width: 148px
}

.chosemredimpnlblck {
	border-left: #b3b3b3 1px solid;
	border-right: #b3b3b3 1px solid;
	color: #FFFFFF;
	display: block;
	height: 120px;
	width: 149px
}

.chosemredimvalpnl {
	background-color: #FFFFFF;
	width: 149px
}

.chosemrehdr {
	border-left: none;
	border-right: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center
}

.chosemrehdrbar {
	height: 35px;
	width: 151px
}

.clearallselections {
	color: #3565AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}

.clearallselections:hover {
	color: #3565AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline
}

.clseimg {
	border-style: none;
	text-decoration: none
}

.correctedsrchstr {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal
}

.correctsrchstr {
	color: #A00308;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal
}

.crctedsrch {
	COLOR: #990033;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

.currpg {
	color: #990033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal
}

.dividerrule {
	color: #F3F3F3;
	height: 1px;
	padding-bottom: 15px;
	padding-top: 10px;
	width: 129px
}

.dlswatches {
	text-align: center
}

.dnebtn {
	padding-right: 5px
}

.dnefootbar {
	height: 15px;
	vertical-align: middle;
	width: 149px
}

.drpdwnfield {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 140px
}

.dvdrinchosemre {
	color: #E7EAF1;
	height: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 138px
}

.ecaaltmsg {
	border: 1px;
	border-color: #d8d8d8;
	color: #172539;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
}

.ecaaltmsgshopnav {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
}

.ecaaltmsgshopnavlnks {
	color: #30445e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	text-decoration: none
}

.ecabbblnkrow {
	background-color: #E7EAF1;
	border-left: #30445E 1px solid;
	border-right: #30445E 1px solid;
	width: 149px
}

.ecabbchosemoredimhdr {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: top
}

.ecabbdimhdr {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	text-align: center
}

.ecabblblcat {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px
}

.ecabbrefyn {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 20px
}

.ecabbrefynindent {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 25px
}

.ecabtmmktgtblbdr {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: #d8d8d8 1px solid;
	FONT-SIZE: 1px
}

.ecacatdrpdwntxt {
	Color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal
}

.ecachosemredimval {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal
}

.ecadephdr {
	color: #172539;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	padding-top: 8px
}

.ecadimbar {
	border-bottom: #B3B3B3 1px solid;
	border-top: #B3B3B3 1px solid;
	color: #FFFFFF;
	height: 30px;
	padding-top: 5px;
	width: 137px
}

.ecadimblck {
	color: #30445E;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	overflow: auto;
	text-decoration: none;
	vertical-align: middle;
	width: 139px
}

.ecadimcat {
	COLOR: #30445E;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal
}

.ecadimhdr {
	color: #30445E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle
}

.ecadimhdr4sale {
	color: #71152C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle
}

.ecadiminvval {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px
}

.ecadimnone {
	color: #30445E;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	width: 149px
}

.ecadimnonescroll {
	color: #30445E;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 175px;
	overflow: auto;
	overflow-x: hidden;
	text-decoration: none;
	vertical-align: middle;
	width: 149px
}

.ecadimvalwthsmalicnandtxt {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left: 10px
}

.ecahlpfulinfolnks {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	height: 100%;
	vertical-align: top
}

.ecarefnormalicn {
	border: 1px solid #d8d8d8;
	padding-right: 5px
}

.ecarefvalwthtxtoly {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-left: 5px
}

.ecarefwideicn {
	border: 1px solid #d8d8d8;
	padding-right: 5px
}

.ecasrchstr {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal
}

.edtxtarea {
	border-bottom-color: #d8d8d8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #d8d8d8;
	border-top-style: solid;
	border-top-width: 1px
}

#emailenvelope {
	CURSOR: pointer
}

#ensembleanchor {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

#ensembleheading {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left
}

.extratab {
	BACKGROUND: url(../images/seasonal/colorchange/OLtab_bar.gif) no-repeat left top;
	FLOAT: left;
	HEIGHT: 6px;
	MARGIN: 20px 0px -10px;
	WIDTH: 60px
}

.fcurrentprice {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.featuredhdrtd {
	height: 50px;
	vertical-align: bottom
}

.featuredimgarea {
	border-bottom-color: #d8d8d8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #d8d8d8;
	border-top-style: solid;
	border-top-width: 1px
}

.featuredimgtd {
	height: 20px;
	vertical-align: top
}

.featuredquotetd {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	vertical-align: middle
}

.featuredtxtarea {
	background-color: #FFFFFF;
	border-bottom-color: #d8d8d8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #d8d8d8;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #d8d8d8;
	border-top-style: solid;
	border-top-width: 1px
}

.featurehead {
	color: #30445e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left
}

.featureprddesctd {
	color: #30445e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	vertical-align: bottom
}

.featureprdname {
	color: #30445e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 310px
}

.featureprice {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	text-align: left;
	width: 310px
}

.featurepricetd {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold
}

.featurequote {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	width: 310px
}

.featurerate {
	font-family: Arial, Helvetica, sans-serif;
	width: 310px
}

.ffcurrentprice {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	vertical-align: bottom
}

.fffreeprice {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	vertical-align: bottom
}

.ffnowlabel {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	vertical-align: bottom
}

.fforiginallabel {
	font-size: 0px;
	visibility: hidden
}

.ffoutletlabel {
	font-size: 0px;
	visibility: hidden
}

.ffoutletprice {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	vertical-align: bottom
}

.ffpromoheading1 {
	font-size: 0px;
	visibility: hidden
}

.ffpromoheading2 {
	font-size: 0px;
	visibility: hidden
}

.ffpromolabel {
	font-size: 0px;
	visibility: hidden
}

.ffpromoprice {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	vertical-align: bottom
}

.ffreeprice {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.ffsalelabel {
	font-size: 0px;
	visibility: hidden
}

.ffsaleprice {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	vertical-align: bottom
}

.ffsingleprice {
	color: #4b6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	vertical-align: bottom
}

#flswfcnt {
	position: relative;
	z-index: 20
}

.fltrddimhdr {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center
}

.fnowlabel {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

#footermessage {
	COLOR: #ff0000;
	FLOAT: right;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	VISIBILITY: hidden;
	white-spaces: nowrap
}

.foriginallabel {
	color: #666666;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left
}

.foriginalprice {
	color: #666666;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left
}

#forwardarrow {
	CURSOR: pointer;
    MARGIN-LEFT: -2px!important;   
    MARGIN-LEFT: 0px;     
    MARGIN-TOP: -3px!important;
    MARGIN-TOP: 0px;
}

.foutletlabel {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.foutletprice {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.fproductdesc {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left
}

.fpromoheading1 {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.fpromoheading2 {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.fpromolabel {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.fpromoprice {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.fsalelabel {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.fsaleprice {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.fsingleprice {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.ftcurrentprice {
	COLOR: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 12px!important; /*FF uses this one*/ 
    line-height: 12px; /*IE uses this one*/ 
	text-align: left
}

.ftfreeprice {
	COLOR: #FF0000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: normal;
    line-height: 12px!important; /*FF uses this one*/ 
    line-height: 12px; /*IE uses this one*/ 
	text-align: left
}

.ftnowlabel {
	COLOR: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 12px;
	text-align: left
}

.ftoriginallabel {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
    line-height: 20px!important; /*FF uses this one*/ 
    line-height: 20px; /*IE uses this one*/  
	text-align: left
}

.ftoriginalprice {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
    line-height: 20px!important; /*FF uses this one*/ 
    line-height: 20px; /*IE uses this one*/  
	text-align: left
}

.ftoutletlabel {
	COLOR: #D71920;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 12px!important; /*FF uses this one*/ 
    line-height: 12px; /*IE uses this one*/ 
	text-align: left
}

.ftoutletprice {
	COLOR: #D71920;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 12px!important; /*FF uses this one*/ 
    line-height: 12px; /*IE uses this one*/ 
	text-align: left
}

.ftproductdesc {
	color: #000000;
	cursor: hand;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left
}

.ftpromoheading1 {
	COLOR: #FF0000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	font-weight: normal;
    line-height: 11px!important; /*FF uses this one*/ 
    line-height: 11px; /*IE uses this one*/ 
	text-align: left
}

.ftpromoheading2 {
	COLOR: #FF0000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: normal;
    line-height: 12px!important; /*FF uses this one*/ 
    line-height: 12px; /*IE uses this one*/ 
	text-align: left
}

.ftpromolabel {
	COLOR: #D71920;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 12px!important; /*FF uses this one*/ 
    line-height: 12px; /*IE uses this one*/ 
	text-align: left
}

.ftpromoprice {
	COLOR: #D71920;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 12px!important; /*FF uses this one*/ 
    line-height: 12px; /*IE uses this one*/ 
	text-align: left
}

.ftsalelabel {
	COLOR: #D71920;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 12px!important; /*FF uses this one*/ 
    line-height: 12px; /*IE uses this one*/ 
	text-align: left
}

.ftsaleprice {
	COLOR: #D71920;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 12px!important; /*FF uses this one*/ 
    line-height: 12px; /*IE uses this one*/ 
	text-align: left
}

.ftsingleprice {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 20px!important; /*FF uses this one*/ 
    line-height: 20px; /*IE uses this one*/  
	text-align: left
}

.ftspace {
    line-height: 5px!important; /*FF uses this one*/ 
    line-height: 5px; /*IE uses this one*/  
}

.headerbannertext {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: top
}

.hideancbdrcolor {
	border-style: none;
	text-decoration: none
}

.hideimgbdr {
	border-style: none;
	text-decoration: none
}

.hlnkdv {
	height: 8px
}

#hrseparator {
	COLOR: #d8d8d8;
	MARGIN-TOP: 3px
}

.iconimg {
	border: 1px solid #d8d8d8
}

.ieqvimage {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	CURSOR: pointer;
	FLOAT: left;
	HEIGHT: 305px;
	MARGIN-TOP: 7px;
	WIDTH: 250px
}

#innercontainerleft {
	HEIGHT: 305px;
	MARGIN-LEFT: 24px;
	WIDTH: 250px
}

#innercontainerright {
	FLOAT: right;
	HEIGHT: 370px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 25px!important;
    MARGIN-RIGHT: 10px;
	MARGIN-TOP: 6px;
	TOP: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 250px
}

.lnav1row {
	border: 0;
	height: 100%;
	width: 151px
}

.lnav2row {
	width: 149px
}

.lrgedoutercell {
	height: 260px;
	text-align: right;
	width: 620px
}

.maintable {
	border-bottom: #d8d8d8 1px solid;
	border-left: #d8d8d8 1px solid;
	border-right: #d8d8d8 1px solid
}

.monogramchkbox {
	DISPLAY: none;
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	width: 30px
}

#monogramcontainer {
	DISPLAY: none;
	HEIGHT: 20px
}

#monogramdiv {
	width: 228px
}

.monogramtext {
	COLOR: #4b6993;
	DISPLAY: none;
	FLOAT: left;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    Margin-left:-7px!important;    
    Margin-left:0px;
    Margin-top:2px!important;
    Margin-top:3px;
	TEXT-ALIGN: left
}

#moreinfodescriptiontext {
	FLOAT: left;
	HEIGHT: 193px;
    MARGIN: 0px 3px!important;
    MARGIN: 0px 5px;
	OVERFLOW: auto;
	OVERFLOW-X: hidden;
	PADDING: 5px;
	WIDTH: 235px
}

#moreinfotabcontainer {
	BACKGROUND-COLOR: #f0f1f5;
	BORDER-BOTTOM: #4b6993 5px solid;
	BORDER-LEFT: #d8d8d8 1px solid;
	BORDER-RIGHT: #d8d8d8 1px solid;
	COLOR: #333333;
	DISPLAY: none;
	FLOAT: right;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	HEIGHT: 199px;
	OVERFLOW: hidden;
	VISIBILITY: hidden;
	WIDTH: 248px
}

.mrchatab {
	border-left: 1px solid #30445E;
	border-right: 1px solid #30445E;
	height: 20px;
	padding-top: 5px
}

.mrchprod {
	border-left: 1px solid #30445E;
	border-right: 1px solid #30445E;
	min-height: 290px
}

.mrchznhdr {
	border-left: 1px solid #30445E;
	border-right: 1px solid #30445E;
	height: 20px;
	padding-left: 15px;
	padding-top: 5px
}

#naerror {
	COLOR: #ff0000;
	FLOAT: right;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	VISIBILITY: hidden;
	white-spaces: nowrap
}

.norviewstxt {
	color: #71152c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle
}

#optionstabcontainer {
	BACKGROUND-COLOR: #f0f1f5;
	BORDER-BOTTOM: #4b6993 5px solid;
	BORDER-LEFT: #d8d8d8 1px solid;
	BORDER-RIGHT: #d8d8d8 1px solid;
	DISPLAY: block;
	FLOAT: right;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	HEIGHT: 199px;
	VISIBILITY: visible;
	WIDTH: 248px
}

.origsrch {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

p {
	background-color: #ffffff;
	BACKGROUND-COLOR: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	FONT-SIZE: 11px;
	vertical-align: middle;
	VERTICAL-ALIGN: middle
}

.pgnos {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal
}

.pgntxt {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right
}

.prdimg {
	height: 180px;
	width: 180px
}

.prodimg {
	border-bottom-color: #d8d8d8;
	border-bottom-width: 1px
}

.productcount {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align: bottom
}

.promoheadng {
	COLOR: #D71920;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold
}

#promotionmessage {
	MARGIN-BOTTOM: 8px;
	MARGIN-TOP: -1px
}

#quantity {
	OVERFLOW: hidden;
	TEXT-ALIGN: left;
	WIDTH: 50px
}

#quantitylabel {
	BACKGROUND-COLOR: #F0F1F5;
	FLOAT: left;
	Margin-left: 5px
}

.qv_shadow {
	background-color: #555;
	filter: alpha(opacity=30);
    height: 495px!important;
    height: 490px;
	opacity: 0.3;
	position: absolute;
    width: 572px!important;
    width: 570px;
	z-index: 500
}

#qvaddtobagbutton {
	CURSOR: pointer;
	FLOAT: right;
	MARGIN: 15px 0px 0px 10px
}

#qvbutton {
	CURSOR: pointer;
	HEIGHT: 20px;
	POSITION: absolute;
	VISIBILITY: hidden;
	WIDTH: 90px
}

#qvchooseoptionsbutton {
	CURSOR: pointer;
	FLOAT: right;
	MARGIN: 10px 0px 0px 5px
}

#qvclosebutton {
	BACKGROUND-COLOR: #30445e;
	CURSOR: pointer;
	FLOAT: right;
	height: 15px;
	MARGIN-RIGHT: 25px;
	MARGIN-TOP: 12px;
	width: 50px
}

#qvcombolabel {
	color: #f00
}

#qvcomboprice {
	color: #f00;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold
}

#qvcustomerratings {
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	HEIGHT: 25px;
	MARGIN-LEFT: 22px !important;
	MARGIN-TOP: -5px
}

#qvfooter {
	BOTTOM: 10px;
	HEIGHT: 32px;
	MARGIN-RIGHT: 4px;
	POSITION: absolute;
	RIGHT: 16px;
	TEXT-ALIGN: center;
	VISIBILITY: visible;
	WIDTH: 290px
}

#qvgobutton {
	BOTTOM: 20px;
	CURSOR: pointer;
	MARGIN-RIGHT: 8px;
	POSITION: absolute;
	RIGHT: 17px
}

#qvgotoproductdetails {
	CURSOR: pointer;
	FLOAT: right;
	MARGIN: 0px -6px 0px 0px
}

#qvheading {
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	HEIGHT: 25px;
	MARGIN-LEFT: 25px;
	PADDING-TOP: 11px;
	TEXT-ALIGN: left;
	WIDTH: 450px
}

.qvhostimage {
	border: 1px solid #D8D8D8
}

.qvimage {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	CURSOR: pointer;
	FLOAT: left;
	HEIGHT: 302px;
	MARGIN-TOP: 7px;
	WIDTH: 248px
}

#qvinformation {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}

#qvinfotabscontainer {
	DISPLAY: none;
	FLOAT: left;
    HEIGHT: 230px!important;
    HEIGHT: 225px;
	MARGIN-BOTTOM: 3px;
	MARGIN-RIGHT: 5px;
	MARGIN-TOP: -5px;
	OVERFLOW-Y: hidden;
	WIDTH: 250px
}

#qvnowlabel {
	color: #f00
}

#qvnowprice {
	color: #f00
}

#qvoriginallabel {
	COLOR: #666
}

#qvoriginalprice {
	COLOR: #666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	TEXT-DECORATION: line-through
}

#qvoutercontainer {
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #30445e;
	border-bottom-width: 5px;
	HEIGHT: 455px;
	LEFT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	POSITION: absolute;
	RIGHT: 0px;
	TOP: 40px;
	WIDTH: 570px
}

#qvoutletlabel #qvoutletprice {
	color: #f00
}

#qvoutletprice {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold
}

#qvpromotionmessage {
	MARGIN: 0px 0px 0px 1px;
	VERTICAL-ALIGN: top
}

#qvsalelabel {
	color: #f00
}

#qvsaleprice {
	color: #f00;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold
}

#qvseparator {
	MARGIN-LEFT: 25px;
    MARGIN-TOP: 0px!important;
    MARGIN-TOP: -12px;
	WIDTH: 520px
}

#qvsingleprice {
	COLOR: #000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold
}

#qvvdatagotoproductdetailsbutton {
	CURSOR: pointer;
	FLOAT: right;
	MARGIN: 15px 0px 0px 10px
}

#qvwindow {
	BACKGROUND-COLOR: #30445e;
	BORDER-BOTTOM: #30445e 5px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	DISPLAY: none;
	HEIGHT: 490px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	POSITION: absolute;
	VISIBILITY: hidden;
	WIDTH: 570px;
	Z-INDEX: 510
}

#qvwindowdragheader {
	CURSOR: move;
	height: 40px;
	width: 570px
}

#ratingsanchor {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	MARGIN-LEFT: 5px;
	MARGIN-TOP: 0px !important;
	TEXT-ALIGN: left;
	WIDTH: 100%
}

#ratingsanchor:hover {
	COLOR: #4b6993
}

#ratingsimage {
	WIDTH: 10px
}

.refmoreval {
	color: #3565AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-right: 5px;
	text-decoration: none
}

.refvaltxt {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
	text-decoration: none
}

.refvaltxtwithimg {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
	padding-left: 5px;
	text-decoration: none
}

.rnavbdr {
	height: auto;
	width: 620px
}

.rnavcnt {
	left: 158px;
	position: absolute;
	top: 184px
}

.rytline {
	border-left: #b3b3b3 1px solid;
	border-right: #b3b3b3 1px solid;
	width: 151px
}

.scatpnl {
	height: 180px;
	text-align: center;
	vertical-align: middle;
	width: 180px
}

.scatpnlhdr {
	border-left: 1px solid #30445e;
	border-right: 1px solid #30445e;
	border-top: #30445E 1px solid;
	color: #FFFFFF;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	width: 182px
}

.scatpnlhdrbar {
	border-left: 1px solid #30445e;
	border-right: 1px solid #30445e;
	border-top: 1px solid #30445e;
	color: #FFFFFF;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	width: 180px
}

.scatpnlhdrtxt {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold
}

.scatpnlimg {
	border-bottom: 1px solid #30445e;
	border-left: 1px solid #30445e;
	border-right: 1px solid #30445e;
	height: 180px;
	text-align: center;
	vertical-align: middle;
	width: 180px
}

.searchsubcat {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle
}

.selectedswatchbox {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #d71920 2px solid;
	BORDER-LEFT: #d71920 2px solid;
	BORDER-RIGHT: #d71920 2px solid;
	BORDER-TOP: #d71920 2px solid;
	DISPLAY: inline;
	HEIGHT: 35px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px;
	WIDTH: 35px
}

#selectedswatchtext {
	BACKGROUND-COLOR: #f0f1f5;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	COLOR: #333333;
	FLOAT: left;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	HEIGHT: 15px;
	MARGIN: 2px 0px 2px 0px;
	POSITION: relative;
	TEXT-ALIGN: center;
	WHITE-SPACE: nowrap;
	WIDTH: 190px
}

.selectedtab {
	BACKGROUND: url(../images/seasonal/colorchange/OLtab_EA.gif) no-repeat left top;
	COLOR: #ffffff;
	CURSOR: pointer;
	FLOAT: left;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	HEIGHT: 26px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	WIDTH: 95px
}

.selectedtab span {
	position: relative;
	text-align: center;
	top: 4px;
	vertical-align: middle
}

.selectionstep {
	FLOAT: left;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	MARGIN: 2px 8px;
	WIDTH: 230px
}

#selectionsteps {
	FLOAT: left;
    MARGIN-LEFT: 3px!important;
    MARGIN-LEFT: 1px;
	MARGIN-TOP: 8px;
	WIDTH: 230px
}

.selsubcat {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle
}

.serviceagreementchkbox {
	DISPLAY: none;
	FLOAT: left;
	Margin-left: -8px;
	VERTICAL-ALIGN: middle;
	width: 30px
}

#serviceagreementcontainer {
	DISPLAY: none;
	HEIGHT: 20px
}

.serviceagreementtext {
	COLOR: #4b6993;
	DISPLAY: none;
	FLOAT: right;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    Margin-top:2px!important;
    Margin-top:4px;
	TEXT-ALIGN: left
}

#socialbookmarkingicons {
	CURSOR: pointer;
	FLOAT: right;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 35px;
	MARGIN-TOP: 45px
}

.spacepageload {
	height:8px !important;
	height:5px;	
}

.spcb4lblhlplinks {
	width:10px !important;
	width:6px;	
}

.spccorrectedstrng {
	height:5px !important;
	height:2px;	
}

.spcpgeloadcorrectedstrng {
	height:8px !important;
	height:2px;	
}

#swatcharea {
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	FLOAT: left;
	HEIGHT: 70px
}

.swatchbox {
	CURSOR: pointer;
	HEIGHT: 35px;
	MARGIN: 2px;
	WIDTH: 35px
}

#swatchescontainer {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FLOAT: left;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	HEIGHT: 50px;
	MARGIN-LEFT: 0px;
	VISIBILITY: visible;
	WIDTH: 250px
}

#swatchesinnercontainer {
	height: 36px;
    MARGIN-LEFT: 20px!important;
    MARGIN-LEFT: 15px;
	MARGIN-TOP: 5px;
    WIDTH: 220px!important;
    WIDTH: 190px;
}

.swatchviewclass1 {
	background-color: #FFFFFF;
	border: #d71920 1px solid
}

.swatchviewclass2 {
	background-color: #FFFFFF;
	border: #d8d8d8 1px solid
}

#swfcontent {
	FLOAT: left;
	HEIGHT: 300px;
	MARGIN-TOP: 7px;
	WIDTH: 250px
}

#swfoutercontent {
	margin-left: 2px;
	margin-top: 5px
}

.tabstyle {
	BACKGROUND-COLOR: #d3d3d3;
	CURSOR: pointer;
	FLOAT: left;
	HEIGHT: 20px;
	WIDTH: 85px
}

.tblswatches {
	HEIGHT: 50px;
	WIDTH: 250px
}

.tdspcsubcat {
	height:3px !important;
	height:1px;	
}

.thumbimgdsc {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px
}

.thumbnail {
	height: 290px;
	vertical-align: top;
	width: 180px
}

.ThumbTab
{
	height:180px;
	width: 180px;
	border-top:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-left:1px solid #D8D8D8;
}
.ThumbTabBtm
{
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-left:1px solid #D8D8D8;
	min-height: 107px;
	width: 180px!important;
	width: 182px;
}

.unselectedtab {
	BACKGROUND: url(../images/seasonal/colorchange/OLtab_SL.gif) no-repeat left top;
	COLOR: #ffffff;
	CURSOR: pointer;
	FLOAT: left;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	HEIGHT: 26px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	WIDTH: 95px
}

.unselectedtab span {
	position: relative;
	text-align: center;
	top: 4px;
	vertical-align: middle
}

#vdatacontainer {
	BORDER-BOTTOM: #d8d8d8 1px solid;
	BORDER-LEFT: #d8d8d8 1px solid;
	BORDER-RIGHT: #d8d8d8 1px solid;
	BORDER-TOP: #d8d8d8 1px solid;
	DISPLAY: none;
	FLOAT: left;
	HEIGHT: 210px;
	MARGIN-BOTTOM: 15px;
	MARGIN-TOP: 1px;
	OVERFLOW-x: hidden;
	OVERFLOW-y: scroll;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	WIDTH: 240px
}

.x6bordersbr {
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8
}

.xgn_shadow {
	background-color: #555;
	filter: alpha(opacity=30);
	opacity: 0.3;
	position: absolute;
	z-index: 15
}

.xgnimgviewclass {
	background-color: #FFFFFF;
	border: #d71920 1px solid;
	display: block;
	visibility: visible
}

.xgnimgviewclass2 {
	background-color: #FFFFFF;
	border: #d8d8d8 1px solid;
	display: block;
	margin-left: 1px;
	margin-right: 1px;
	visibility: visible
}

.xgnimgviewclass3 {
	display: none;
	visibility: hidden
}

.xgnimgviewclass4 {
	display: none;
	visibility: hidden
}

#xgnswatchdisplay {
	background-color: #e7eaf1;
	border: solid 1px #b3b3b3;
	border-color: #b3b3b3;
	border-width: 1px;
	display: none;
	height: 95px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	width: 75px;
	z-index: 510
}

#xgnswdesc {
	color: #30445e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 3px;
	margin-left: 5px
}

.xselprod {
	border-left: 1px solid #30445E;
	border-right: 1px solid #30445E;
	min-height: 290px
}

#zipcodeinput {
	BOTTOM: 20px;
	CURSOR: pointer;
	MARGIN-RIGHT: 8px;
	POSITION: absolute;
	RIGHT: 45px;
	TEXT-ALIGN: center;
	VISIBILITY: hidden;
	WIDTH: 126px
}

.znbdr {
	border-left: 1px solid #30445E
}

.znhdr {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	vertical-align: middle
}
/* For Ask & Answer */
.overlaydiv_effect
{
	position: absolute;
	background-color: #FFFFFF;
	z-index: 950000;
	display: none;
}

.shadow_effect
{
	background-color:#555;
    filter:alpha(opacity=30);	/* Transparency */
    opacity:0.3;
    z-index: 1000;/* Always needed	- to make it appear below the message */
    position:absolute;	/* Always needed	*/
	top: 0px; 
    left: 0px;
    display: none;
}
.overlay_whitearea
{
	background-color: #FFFFFF;
	width: 715px;
	border-left: 1px, #999999;
	border-top: 1px, #999999;
	border-right: 1px, #999999;
}

.overlay_topbar
{
	width: 715px;
	height: 40px;
	background-color: #30445e;
	border-left: 1px, #999999;
	border-top: 1px, #999999;
	border-right: 1px, #999999;	
}

.overlay_bottombar
{
	width: 715px;
	height: 5px;
	background-color: #30445e;
	border-left: 1px, #999999;
	border-top: 1px, #999999;
	border-right: 1px, #999999;
}

.overlay_top_header_text
{
	padding-left: 25px;
	color: White;
	font-weight: bold;
	width: 615px;
}
.overlay_close_control
{
	padding-right: 25px;
}
/* Begin pricing styles*/
.ftbestlabel {
	COLOR: #2a2a86;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftbestprice {
	color: #2a2a86;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.fteverydaylabel {
	color: #C41019;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.fteverydayprice {
	color: #C41019;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftjanuarylabel {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftjanuaryprice {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftfebruarylabel {
	color: #b01886;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftfebruaryprice {
	color: #b01886;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftmarchlabel {
	color: #f36b1b;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftmarchprice {
	color: #f36b1b;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftaprillabel {
	color: #0abcbe;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftaprilprice {
	color: #0abcbe;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftmaylabel {
	color: #73589f;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftmayprice {
	color: #73589f;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftjunelabel {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftjuneprice {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftjulylabel {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftjulyprice {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftaugustlabel {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftaugustprice {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftseptemberlabel {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftseptemberprice {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftoctoberlabel {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftoctoberprice {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftnovemberlabel {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftnovemberprice {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftdecemberlabel {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftdecemberprice {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftnormorelabel {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
.ftnormoreprice {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	line-height: 12px!important; /*FF uses this one*/ 
	line-height: 12px; /*IE uses this one*/ 
	text-align: left
}
/* Begin QV pricing styles*/
.fbestlabel {
	color: #2a2a86;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fbestprice {
	color: #2a2a86;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.feverydaylabel {
	color: #C41019;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.feverydayprice {
	color: #C41019;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fjanuarylabel {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fjanuaryprice {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.ffebruarylabel {
	color: #b01886;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.ffebruaryprice {
	color: #b01886;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fmarchlabel {
	color: #f36b1b;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fmarchprice {
	color: #f36b1b;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.faprillabel {
	color: #0abcbe;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.faprilprice {
	color: #0abcbe;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fmaylabel {
	color: #73589f;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fmayprice {
	color: #73589f;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fjunelabel {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fjuneprice {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fjulylabel {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fjulyprice {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.faugustlabel {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.faugustprice {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fseptemberlabel {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fseptemberprice {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.foctoberlabel {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.foctoberprice {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fnovemberlabel {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fnovemberprice {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fdecemberlabel {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fdecemberprice {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fnormorelabel {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}
.fnormoreprice {
	color: black;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

/* End pricing styles*/



