/** Home Page Re-Design: Added new styles for Header**/
html {background:#e5e5e5;color:#000}
body, input, select, option, td, textarea, span, div { font-family:Verdana,Arial,Helvetica,Sans Serif; }
body {margin:0;border:0;padding:0 0 40px 0;font-family:verdana, sans-serif;font-size:11px;text-align:center;}
.hwelcome {color:#8EC5FD;font-size:18px;font-weight:bold;}
.hfcl{font-size:10px;line-height:1.2;font-weight:bold;text-decoration:underline;color:#FFFFFF;margin:0 7px 0 0;overflow: hidden;}
.hfclblock{font-size:10px;line-height:1.2;font-weight:bold;text-decoration:underline;color:#FFFFFF;overflow: hidden;display: block;height:15px;}
.login {font-size:10px;line-height:1.2;font-weight:bold;text-decoration:none;color:#FFFFFF;}
.walogin {font-size:10px;line-height:1.2;font-weight:bold;text-decoration:none;color:#FFFFFF;display: block;overflow: hidden;height:15px;}
.wacart { font-size:10px; line-height:1.2; font-weight:bold; text-decoration:none; color:#FFFFFF;display: block;overflow: hidden;height:20px;}
.txtsearch {border:1px solid #999999; width: 188px;font-size:14px;font-weight: bold;font-family:verdana,sans-serif;color: #666;letter-spacing:.0125em;}
/** Home Page Re-Design: Added new styles for Header**/
.bcpn, .savedItemsBg { font-size:10px; font-weight:normal; color:#000066; }
a.bcpn, a.bcpn:hover { color:#000066; text-decoration:underline; }
.shph { font-size:11px; font-weight:bold; color:#000000; }
a.shph, a.shph:hover { color:#000066; text-decoration:underline; }
.icll { font-size:11px; line-height:145%; font-weight:normal; color:#000000; }
a.icll { color:#000066; text-decoration:underline; }
a.icll:hover { color:#000066; text-decoration:underline; }

.plain-txt{ font-size:12px; line-height:145%; font-weight:normal; color:#000000; padding-left:15px; padding-right:15px; }
.cell-txt{ font-size:12px; line-height:145%; font-weight:normal; color:#000000; padding-left:10px; padding-right:0px; }

.pd { font-size:11px; line-height:118%; font-weight:normal; color:#000000;}
a.pd, a.pd:hover { color:#000066; }

.th { font-size:10px; font-weight:bold; color:#333333; }
a.th,a.th:hover { text-decoration:underline; }
.ss { font-size:10px; font-weight:bold; color:#000000; }
.ttfl { font-size:10px; font-weight:normal; color:#000000; }
.q { font-size:11px; line-height:145%;  font-weight:normal; color:#000000; }
.p { font-size:11px; line-height:145%;  font-weight:normal; color:#CC0000; }
.os { font-size:10px; font-weight:normal; color:#CC0000; }
.ftll { font-size:10px; line-height:120%;  font-weight:bold; color:#FFFFFF;}
a.ftll, a.ftll:hover { text-decoration:underline; }
.fl { font-size:10px; line-height:120%; font-weight:normal; color:#FFFFFF; }
a.fl, a.fl:hover { text-decoration:underline; }
.glrc { font-size:10px; font-weight:bold; color:#000066; }
a.glrc, a.glrc:hover { color:#000066; text-decoration:underline; }
.ri { font-size:13px; font-weight:bold; color:#CC0000; }
.sh { font-size:13px; font-weight:bold; color:#000000; }
.sh-accnt-forgot { font-size:13px; font-weight:bold; color:#000000; padding-left:5px; }
.sbnu { font-size:12px; font-weight:bold; text-decoration:none; color:#ffffff; }
a.sbnu, a.sbnu:hover { text-decoration:none; }
.spc5 { font-family:times; font-size:5px; }
.ttflc { font-size:10px; font-weight:normal; color:#000000; text-align:center; }
.pdn { font-size:11px; line-height:110%; font-weight:normal; color:#000000; }
.qn { font-size:11px; line-height:110%;  font-weight:normal; color:#000066; }
.pn { font-size:11px; line-height:110%;  font-weight:normal; color:#CC0000; }
.pn2 { font-size:10px; line-height:110%;  font-weight:normal; color:#CC0000; }
.shphbigred { FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #CC0000; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif}
.promobigred { FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #CC0000; line-height: 29px; font-family: Verdana, Arial, Helvetica, sans-serif}
.adbigred { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #CC0000; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif}
.admedred { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #CC0000; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif}
.adqn { font-size:11px; line-height:110%;  font-weight:normal; color:#000066; text-decoration:none;}
.nl { font-family: Verdana,Arial,Helvetica,Sans Serif; FONT-SIZE: 10px; COLOR: #666666; line-height: 110%; font-weight: normal }
.errortxt {FONT-SIZE: 12px;COLOR: #ffffff;LINE-HEIGHT: 140%;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.tshbl   {font-family: verdana,arial,helvetica,san-serif; font-size: 9pt; color: #ffffff; font-weight: bold; background-color: #6699CC;}
.tbbl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; background-color: #E7F3FD;}
.fieldlabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; background-color: #E7F3FD;}
.subhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000066;}
.redhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:120%; font-weight:normal; color:#CC0000;}
.bluehead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:120%; font-weight:normal; color:#000066;}
.boldblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000066;}
.boldbluelg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:120%; font-weight:bold; color:#000066;}
a.boldbluelg, a.boldblue:hover { text-decoration:underline; }
.wa { font-size:10px; line-height:120%; font-weight:normal; text-decoration:underline; color:#FFFFFF; }
.slhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000066; background-color: #FFCC00;}
.slbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000066; background-color: #FFFFCC;}
.slbody2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000066; background-color: #FFFFCC;}
.slmm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000066;}
.homewhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10x; font-weight:bold; color:#ffffff;}
.darkblue { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000066;}
.ll2 { font-size:10px; line-height:145%; font-weight:normal; color:#000066; }
.bodytxt { FONT-SIZE: 11px; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.bodytxtbold { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.bodytxtboldred { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.legal { FONT-SIZE: 9px; LINE-HEIGHT: 120%; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.intro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 130%; font-weight: bold; color: #CC3333} 
.bodyitalic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; line-height: 130%; font-weight: normal; font-variant: normal; color: #000000} 
.box {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 125%; font-weight: normal; text-transform: none; color: #000000}
.bodybold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 125%; font-weight: bold; color: #000000}
.bodysmallitalic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; line-height: 130%; font-weight: normal; font-variant: normal; color: #000000 }
.bodyboldCopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 110%; font-weight: bold; color: #CC3333}
.pt2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#CC0000; }
.pt2sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CC0000; }
.pt2table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000066; text-decoration:none;}
.black11 { font-size:11px; color:#000000; }
.blue9 { font-size:9px; color:#000066; }
.blue11 { font-size:11px; color:#000066; }
.blue12 { font-size:12px; color:#000066; }
.stdgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#CCCCCC;}
.11pxwhiteB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
.navInactive, .navActiveOutline { background-color: #000066; }
.navActiveBg {background:#ffffff;}
.navActiveText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:120%; font-weight:bold; color:#000066;}
.footerleft {background:#CC0000;}
.footerright { font-size:10px; line-height:120%;  font-weight:bold; color:#FFFFFF; background:#CC0000;}
.subheadleft, .subheadright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000066;}
.navLineTop {background:#CC0000;}
.navLineBottom {background:#FFFFFF;}
.popupWrapperRed {background:#CC0000;}
.savedItemsBg {background:#FFCC00;}
.leftnavOutline {border:2px solid #0073CC; }

/** Home Page Re-Design: Added new styles for Navigation Bar**/
#chead {
	position: relative; 
	clear:left;
	display: block;
	font-size: 10px;
	border:0px #b3b3b3 solid;
	border-width:0 0px;
	background: #b20101;
	color: #fff;
	}

#skipnav {
	position: absolute;
	left: -9999px;
	width: 990px;
	}
	
#chead table {
	border-collapse: collapse;
	border: 0; 
	}

#chead div {
	float: left; 
	position: relative;
	}
	
#chead div a:link, 
#chead div a:visited,
#chead div a:hover {
	display: block;
	padding: 0 10px 2px 10px; 
	border-top: 1px #e37f7f solid;
	border-right: 1px #830101 solid;
	border-bottom: 1px #c00 solid;
	border-left: 1px #e37f7f solid;
	width: auto !important;				/* must have so other browsers stay flexible */
	\width: 44px; 						/* just for IE, yay - we're resetting these as needed below... */
	font-weight: bold;
	line-height: 20px;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	background: #c00 ; 
	color: #fff; 
	}

/* yeah, this is the IE resetting I mentioned above... */
#chead div#homenav a:link, #chead div#homenav a:visited, #chead div#homenav a:hover 			 { w\idth: 44px }
#chead div#offnav a:link, #chead div#offnav a:visited, #chead div#offnav a:hover 				 { w\idth: 61px }
#chead div#funrnav a:link, #chead div#furnnav a:visited, #chead div#furnnav a:hover 			 { w\idth: 40px }
#chead div#technav a:link, #chead div#technav a:visited, #chead div#technav a:hover			 { w\idth: 71px }
#chead div#inknav a:link, #chead div#inknav a:visited, #chead div#inknav a:hover			 { w\idth: 71px }
#chead div#myacctnav a:link, #chead div#myacctnav a:visited, #chead div#myacctnav a:hover 		 { w\idth: 69px }
#chead div#spcsnav a:link, #chead div#spcsnav a:visited, #chead div#spcsnav a:hover { w\idth: 71px } 
#chead div#servnav a:link, #chead div#servnav a:visited, #chead div#servnav a:hover { w\idth: 71px } 


/* a:hover declarations for IE... w/ !important no-less... ============================= */
#chead div.tabon a:hover,
#chead div.tabon a {
	border-bottom: 1px #fff solid !important;
	background: #fff !important;
	color: #c00 !important;
}

/* li:hover for everyone else ============================= */
#chead div:hover a,
#chead div a:hover { 
	border-bottom: 1px #e5e5e5 solid;
	background: #e5e5e5; 
	color: #c00
	}

#chead div.tabon ul, #chead div.tabon table { 
	visibility: hidden 
	}	

#hpmsg {
	float: right;
	width: auto;
	padding: 4 10px;
	font-weight: bold;
	line-height: 23px;
	}
	

.c01 .n01, .c02 .n01, .c02 .narrow .n01, .c03 .narrow .n01, .c04 .narrow .n01 {
	overflow:hidden;
	width:169px;
}

.n01 a:hoover, .n01 label:hoover
{
	backgroud:#e5e5e5e none repeat scroll 0  0;
}

.a110 {background:#C9C9C9}


	
	.b112 {
		margin:0;
		border:2px solid #FFF;
		padding:0;
		border-top:0 !important;
		background:#FFF;
	color:#000}

.ll { font-size:11px; line-height:145%; font-weight:normal; color:#005EC2;}

a.ll:link, a.ll:visited, a.ll:active, a.ll:hover { 
color:#005EC2; 
text-decoration:none; 
border-color:#CCCCCC; 
background:#e5e5e5e;
font-size:11px; 
border-bottom: 1px dotted #999999;
cursor: pointer;
display: block;
width=100%;

}

a.ll:hover {background: #e5e5e5;}

.pt { color:#000000;
border-style:none;
text-align:left;
font-size:18px;
padding:0;
font-weight:bold;}

a.pt,a.pt:hover { font-size:14px; font-weight:bold; color:#005EC2; 
text-decoration:none; width:168;border-bottom: 1px dotted dimgray} 

.homesupercat {font-size:14px; line-height:145%; font-weight:bold; color:#005EC2;}

a.homesupercat:link, a.homesupercat:visited, a.homesupercat:active, a.homesupercat:hover
{
color:#005EC2; 
text-decoration:none; 
border-color:#CCCCCC;
background:#e5e5e5e;
font-weight:bold;
font-size:14px; 
width:172; 
border-bottom: 1px dotted #999999;
cursor: pointer;
display: block;
}

a.homesupercat:hover {background: #e5e5e5;}

/** Home Page Re-Design: Added new styles for Navigation Bar**/

/** Home Page Re-Design: Added new styles for Footer Re-Design **/


.footer {font-size:11px; line-height:145%; color:#666666; }

a.footer:link, a.footer:visited, a.footer:active, a.footer:hover
{
color:#666666; 
text-decoration:none; 
background:#CCCCCC;
font-size:11px; 
width:170; 
border-bottom: 1px dotted #666666;
border-color:#666666
cursor:pointer;
display:block;
}

a.footer:hover {background: #F7F7F7;}


.cfoot 
{
border-bottom: 2px #B3B3B3 solid; 
border-right:  2px #B3B3B3 solid;
border-left:  2px #B3B3B3 solid;
background:#CCCCCC;
}



.pageborder 
{
border-right:  2px #B3B3B3 solid;
border-left:  2px #B3B3B3 solid;
}

.subfooter
{
font-size:10px;
font-weight:bold;
color:#666666;
}


.subfooterend
{
font-size:10px;
color:#666666;
}
/** Home Page Re-Design: Added new styles for Footer Re-Design **/


/** Added for Search Page ReDesign **/


.sl { font-size:11px; line-height:118%; font-weight:normal; color:#005EC2;}
a.sl, a.sl:hover { color:#005EC2; }
.sd { font-size:11px; line-height:118%; font-weight:normal; color:#000000;}
a.sd, a.sd:hover { color:#000066; }

/** Added for Search Page ReDesign **/

/** Added for Sku Page ReDesign **/
.border{
border-top: 1px #909090 solid;
border-right: 1px #909090 solid;
border-bottom: 1px #909090 solid;
border-left: 1px #909090 solid;
background:#FFFFFF;
}

.imgborder
{
border-top: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
background:#FFFFFF;
}
.cartBorder
{
border-right: 1px #999999 solid;
border-left: 1px #999999 solid;
background:#FFFFFF;

}

/* new tab design in sku page */
.b001{
background:#FFFFFF none repeat scroll 0 0;
border-bottom:2px solid #FFFFFF;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
border-top:0 none !important;
color:#000000;
margin:0;
padding:0; 
line-height: 30px;
}

.n19 {
	background: url(../Images/tabgrayfade.gif) 0 0 repeat-x;
	width:944px;
	padding-bottom:8px;
	height: 30px;
	}

.n19 ul { 
	list-style:none; 
	width:946px;
	}
	
.n19 ul, .n19 li { 
	margin:0; 
	padding:0 
	}
	
.n19 li { float:left; }

.n19 a:link, .n19 a:visited, .n19 a:hover, .n19 span {
	background: #8FC5FF url(../Images/mutlitabs.gif) no-repeat top right;
	color: #000; 
	display: block; 
	line-height: 34px;
	overflow: hidden;
	margin-bottom: 0px; 
	text-decoration: none; 
	white-space: nowrap;
	outline-style:none;
	font-size:11px;
	font-weight:bold;
	}

.n19 a:link, .n19 a:visited, .n19 a:hover { 
	padding-right: 20px; 
	}

.n19 span { 
	float: left; 
	padding-left: 20px; 
	background-position: top left;
	font-size:11px;
	font-weight:bold;
	}

.n19 li.tabactive a:link, .n19 li.tabactive a:visited, .n19 a:hover, 
.n19 li.tabactive a:link span, .n19 li.tabactive a:visited span, .n19 a:hover span { 
	background:#fff url(../Images/mutlitabs.gif) no-repeat bottom right;
	}

.n19 li.tabactive a:link span, .n19 li.tabactive a:visited span, .n19 a:hover span { 
	background-position: bottom left;
	}

/* new tab design in sku page */

.itemstyle
{
color:#666666;
font-size:10px;

}

.expectdel
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#005ec2;
}

.bmsm
{
font-size:11px;
color:#000066;
font-weight:bold;
}

.price
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#CC0001;
font-weight:bold;
font-size:16px;
}

.pqty
{
color:#666666;
display:block;
font-size:12px;
font-weight:normal;
}

.textstyle
{
font-weight:normal; 
color:#666; 
border:1px solid #CBCBCB;
display:inline;
font-size:11px;
width : 28px;
font-family:Microsoft Sans Serif;
}

.dottedline
{
border-right: 1px #C0C0C0 dotted
}

.dottedbottom
{
border-bottom: 1px #C0C0C0 dotted
}


div#ProductDemoBorder
{
	text-align: center;
	\height:27px; 
	he\ight:25px; 	
	\width: 110px;
	w\idth: 110px;	
	border-top: 1px solid #999;

}

div#LargeViewBorder 
{
	text-align: center;
	\height:27px; 
	he\ight:25px; 	
	\width: 110px;
	w\idth: 110px;	
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

div#MoreImageBorder
{
	text-align: center;
	\height:27px; 
	he\ight:25px; 	
	\width: 120px;
	w\idth: 120px;	
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
.sp { 
	font-size:10px; 
	font-weight:normal; 
	color:#000000; 
	} 

.nameheader 
{ 
color:#000000;
border-style:none;
text-align:left;
font-size:16px;
padding:0;
font-weight:bold;
font-family:verdana,sans-serif;
}

/* Background shaded color setting in the product bar section */
.skugray { margin-right:4px; }
.skugray, .skugray .g05 { width:946px;}
.skugray  { background: transparent url(../Images/skugrayfade.gif) bottom right repeat-x; }
.skugray .g05  { background: transparent url(../Images/skugrayfadetop.gif) top left repeat-x; }
.skugray .skublue { background: transparent url(../images/bkg_header_blue.gif) top left repeat-x; }
.skugray .skuyellow { background: transparent url(../images/bkg_header_ylw.gif) top left repeat-x; }


.promotitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #CC0001;   /*given color:#CC0001  */
 font-size: 18px;
}
.promolongdesc {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #666666;
 font-size: 11px;
}

.skutitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 16px;
}

.bggray {
	background: url(../Images/tabgrayfade.gif);
	width:940px; 
}

/* Overlay Popup Setting*/
div#blanket {
	border: none;
	margin: none;
	display:block;
	position: absolute;
	top:0;
	left:0;
	background-color: #000;
	height: 100%;
	width: 100%;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	z-index:9995 !important;
	overflow: hidden;
}

div#pseudobody {
	text-align: center;
	border: none;
	display:block;
	margin: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index:9998 !important;
	overflow: hidden;
	width: 100%;
	
}

div#overlaydiv {
	float: none;
	border: 2px solid #b3b3b3;
	display:block;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	height: 430px;
	width: 760px;
	overflow: hidden;
	z-index:9999 !important;
	align:center;
}

iframe#overlayframe {
	height: 100%;
	width: 100%;
	border: none;
	margin: none;
	frame-border: 0;
}

.largeviewTDwidth
{
width: 65px;
}


/*added for promo-group page redesign */
.borderleft
{
	border-left: 1px #C0C0C0 solid;

}

.borderright
{
	border-right: 1px #C0C0C0 solid;

}


.bordertop
{
	border-top: 1px #C0C0C0 solid;

}


.borderbottom
{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.bmsmprice { font-size:11px; line-height:110%;  font-weight:normal; color:#005ec2; }


.viewallprod
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#005ec2;
font-weight:bold
}

/* class webdisplay name */
.wdn           
{ 
font-family: Verdana;
color:#000000;
font-weight:normal;
text-align:left;
font-size:18px;
padding:0;
font-weight:bold;
}

/*class copy paragraph*/
.ccp 		
{ 
font-family: verdana;
font-size:12px; 
font-weight:normal; 
color:#666666; 
}

/*sku webdisplayname*/
.swn
{ 
font-family:verdana;
font-size:12px; 
font-weight:normal; 
color:#005ec2;
}

.cwn
{
font-family:verdana;
font-size:12pt; 
font-weight:bold; 
color:#000000;
}

.borderfeatured{
border-top: 1px #909090 solid;
border-right: 1px #909090 solid;
border-bottom: 1px #909090 solid;
border-left: 1px #909090 solid;
background:#E7F3FD;
}


.borderlargeview
{
border-right: 1px #909090 solid;
border-bottom: 1px #909090 solid;
border-left: 1px #909090 solid;
background:#FFFFFF;
}

.breadcrumb { font-size:10px; color:#666666; font-family:verdana;}
a.breadcrumb , a.breadcrumb :hover { color:#666666; text-decoration:underline; font-family:verdana;}

.webdisplayname
{
font-family:verdana;
color: #003F87;
font-size:12pt;
font-weight:bold;
}

.description{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #666666;
 font-size: 11px;
}


/* Added for UI PhaseII */
.indented
{
border-style:none;
text-align:left;
font-size:18px;
padding:0;
font-weight:bold;
padding-left: 15pt;
}
.indentedsmall
{
font-size:11px;
line-height:145%;
font-weight:normal;
color:#000000;
padding-left: 15pt;
}
.indentedAccInfo
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding-left: 15pt;
}

.indentedsubhead
{
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:50px;
font-size:11px;
font-weight:normal;
}
.account-heading {
border: 1px #CCCCCC solid;
padding-left: 10px;
padding-right: 10px;
font-family: verdana,arial,helvetica,san-serif; 
font-size: 10pt; 
font-weight:bold;
background-color: #E7F3FD;
vertical-align:top;
color:#666666;
}
.borderlogincustomer
{
border-top: 1px #909090 solid;
border-right: 1px #909090 solid;
border-bottom: 1px #909090 solid;
border-left: 1px #909090 solid;
background:#E7F3FD;
}
.accnt-heading-bold
{
font-family: verdana,arial,helvetica,san-serif; 
font-size:11;
font-weight:bold;
}
.accnt-heading-normal
{
font-family: verdana,arial,helvetica,san-serif; 
font-size:11;
font-weight:normal;
}
.fieldlabelnew { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; }

.textboxstyle
{
font-weight:normal; 
color:#666; 
border:1px solid #CBCBCB;
display:inline;
font-size:11px;
font-family:Microsoft Sans Serif;
}

.accttext
{
font-family: verdana,arial,helvetica,san-serif; 
font-size:10;
font-weight:normal;
font-color: #CBCBCB;
}
/* featuredItemPrice class is used only for price in Featured Item section*/
.featuredItemPrice{ font-size:14px; font-weight:normal; color:#CC0000; }


/* Added for cart Price on 11/26/2010*/

.cartprice{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#CC0002;
font-weight:bold;
font-size:13px;
}


.subtotal{ font-size:11px; font-weight:bold; color:black; }

.tbbl_cart_mop { font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size:10px; font-weight:normal; 
          color:#000000; 
          background-color: w;}






.tshbl_cart_info   {font-family: verdana,arial,helvetica,san-serif; font-size: 7pt; color: #666666; font-weight: bold; background-color: #E7F3FD;}
.tbbl_cart_info { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; background-color: white;}
.tbbl_cart_info_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; background-color: white;}
.tbbl_cart_info_bill { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; background-color: white;}
.fieldlabel_cart_info { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; background-color: white;}
.q_link { font-size:11px; line-height:145%;  font-weight:bold; color:red; }
.q_ex { font-size:11px; line-height:145%;  font-weight:normal; color:#005DC1; }
.shph_mod { font-size:13px; font-weight:bold; color:#CE0E0E; }
.pd_mod { font-size:11px; line-height:118%; font-weight:normal; color:#000000;}

a.pd_mod, a.pd_mod:hover { color:#005DC1; }

/*Add for cart Predictive*/

.tshbl_cart_pred {font-family: verdana,arial,helvetica,san-serif; font-size: 8pt; color: #000000; font-weight: bold; background-color: #E7F4FD;}
.tbbl_cart_pred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; background-color: #FFFFFF;}
.tshbl_cart_pred_side {font-family: verdana,arial,helvetica,san-serif; font-size: 8pt; color: #000000; font-weight: bold; background-color: #E3E3E3;}
.ttfl_cart_add_confirm { font-size:10px; font-weight:normal; color:#000000; }
.th_cart_add_confirm { font-size:10px; font-weight:normal; color:#333333; }

.textstyle_cart_add_confirm
{
font-weight:normal; 
color:#666; 
border:1px solid #CBCBCB;
display:inline;
font-size:11px;
width : 25px;
font-family:Microsoft Sans Serif;
}

.pn_cart_add_confirm { font-size:14px; line-height:110%;  font-weight:bold; color:#CC0000; }
.ttfl_added { font-size:14px; font-weight:bold; color:#000000; }
.pd_cart_add_confirm { font-size:10px; line-height:118%; font-weight:bold; color:#015DC2;}
.ttfl_cart_add_confirm_item_style { font-size:10px; font-weight:normal; color:#666666; }
