/*Global Styles*/
body {margin:0px;padding:0px;background:#F7F7F7;}
body.plain {margin:0px; padding:0px; background:#FFFFFF;}
table.printBaseTable{border-left:2px solid #CCCCCC;border-right:2px solid #CCCCCC;background:#FFFFFF;width:650px;}
table.baseTable{border-left:2px solid #CCCCCC;border-right:2px solid #CCCCCC;background:#FFFFFF;width:740px;}
table.printBaseTableBox{border:2px solid #CCCCCC;background:#FFFFFF;width:650px;}
table.baseTableBox{border:2px solid #CCCCCC;background:#FFFFFF;width:740px;}
td {font-size:12px;font-family:arial;color:#666666;}
div {font-size:12px;font-family:arial;color:#666666;}
a:link {color: #666666; text-decoration: underline;}
a:visited {color: #666666; text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline;}
p {text-align:left;}

/* searchnoresults */
.searchnoresults { font-weight:700;  color:#FF6600; }

/*Grays*/
.i0 {background: #FFFFFF;}
.i1 {background: #F7F7F7;}
.i2 {background: #EAEAEA;}
.i3 {background: #CCCCCC;}
.i4 {background: #999999;}
.i5 {background: #666666;}
.i6 {background: #333333;}
.i7 {background: #000000;}
span.c0 {color: #FFFFFF;}
span.c1 {color: #F7F7F7;}
span.c2 {color: #EAEAEA;}
span.c3 {color: #CCCCCC;}
span.c4 {color: #999999;}
span.c5 {color: #666666;}
span.c6 {color: #333333;}
span.c7 {color: #000000;}

/*NBC Colors*/
.isnbcY {background : #FFAD0D;}
.isnbcO {background : #FFCC00;}
.isnbcR {background : #CC0000;}
.isnbcV {background : #6633CC;}
.isnbcB {background : #3366FF;}
.isnbcG {background : #009900;}
option.csnbcR {color : #CC0000;}
span.csnbcR {color : #CC0000;}
span.csnbcG {color : #009900;}
span.csnbcO {color : #FF6600;}
span.inonStandardRed {color : #990000;}

/*Common Borders*/
.borderLogin{border:1px solid #999999; border-collapse:collapse;}
.borderBoxC{border:1px solid #CCCCCC; border-collapse:collapse;}
.borderT{border-top:solid 1px #CCCCCC;}	
.borderL{border-left:solid 1px #CCCCCC;}
.borderB{border-bottom:solid 1px #CCCCCC;}
.borderR{border-right:solid 1px #CCCCCC;}
td.borderImage {background-image: url(line.gif); background-repeat : repeat-y;background-position : left;}

/* Program Guide Borders (Violet) */
.borderVT{border-top:solid 1px #6633CC;}	
.borderVL{border-left:solid 1px #6633CC;}
.borderVB{border-bottom:solid 1px #6633CC;}
.borderVR{border-right:solid 1px #6633CC;}

/*Common Paddings*/
.paddingQtr{padding:3px;}
.paddingQtrT{padding-top:3px;}
.paddingQtrL{padding-left:3px;}
.paddingQtrB{padding-bottom:3px;}
.paddingQtrR{padding-right:3px;}
.paddingHalf{padding:7px;}
.paddingHalfT{padding-top:7px;}
.paddingHalfL{padding-left:7px;}
.paddingHalfB{padding-bottom:7px;}
.paddingHalfR{padding-right:7px;}
.paddingFull {padding:15px;}
.paddingFullT {padding-top:15px;}
.paddingFullL {padding-left:15px;}
.paddingFullB {padding-bottom:15px;}
.paddingFullR {padding-right:15px;}

/*Font Sizes*/
span.t1{font-size:9px;line-height:11px;}						/*Fine Print*/
span.t1b{font-size:9px;line-height:11px;font-weight:bold;}		/*Fine Print + Bold*/
span.t2{font-size:10px;line-height:12px;}						/*Default size*/
span.t2b{font-size:10px;line-height:12px;font-weight:bold;}		/*Default size + Bold*/
span.t3{font-size:11px;line-height:13px;}						/*Medium size*/
span.t3b{font-size:11px;line-height:13px;font-weight:bold;}		/*Medium size + Bold*/
span.t7{font-size:15px;}										/*Promo & Big Text*/
span.t7b{font-size:15px;font-weight:bold;}						/*Promo & Big Text + Bold*/
span.t8{font-size:16px;line-height:18px;}						/*Title*/
span.t8b{font-size:16px;line-height:18px;font-weight:bold;}		/*Title + Bold*/
span.t14{font-size:22px;line-height: 24px}						/*Mondo Fondo*/
span.t14b{font-size:22px;line-height: 24px;font-weight:bold;}	/*Mondo Fondo + Bold*/

a.t7 { text-decoration:none; font-family:Arial; font-size:15px; }
a.t7:HOVER { text-decoration:none; font-family:Arial; font-size:15px; }
a.t7:VISITED { text-decoration:none; font-family:Arial; font-size:15px; }

/*Dept Styles*/
a.DeptHead {text-decoration:none; font-family:Arial; font-size:18px; font-weight:600;}
a.DeptHead:HOVER {text-decoration:none; font-family:Arial; font-size:18px; font-weight:600;}
a.DeptHead:VISITED {text-decoration:none; font-family:Arial; font-size:18px; font-weight:600;}

.catTitle {color : #ffffff;font-size:12px;font-family:arial;font-weight:700;}
td.catURL a:link {color: #ffffff; text-decoration: underline;}
td.catURL a:visited {color: #ffffff; text-decoration: underline;}
td.catURL a:hover {color: #000000; text-decoration: underline;}


/*List Items*/
li.error {padding-top:10; margin-top:-5;}
li {color: #666666;}
li.rederror
{
	color: #CC0000;
}

/*Input Boxes*/
input.txb1{width:160px;}
input.txb2{width:80px;}
input.txb3{width:40px;}
input.txb4{width:30px;}
input.txb4c{width:30px; text-align: center;}
input.chkb1{height:15px;width:15px;margin:0px}

/*Dropdown Lists*/
select.dd1{width:160px;color: #666666;}
select.dd2{width:77px;color: #666666;}
select.dd3{width:270px;color: #666666;}
select.dd4{width:216px;color: #666666;}
select.dd5{width:125px;color: #666666;}
select.dd6{width:140px;color: #666666;}
select.dd7{font-size:13px;width:286px;}
select.dd8{font-size:10px;width:286px;}

/* sub nav rollover*/
a.subnava {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
a.subnava:hover div.subnavd {font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;  font-size:12px;cursor:hand;  text-decoration:none;}
div.subnavd {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;  color:#000000;letter-spacing:1px; table-layout:fixed; border-width:0px; line-height:22px;height:39px;padding-top:5px;padding-bottom:0px;display:block}
td.subnav {font-family:Arial, Helvetica, sans-serif;text-decoration:none;height:40px; background-color:#CCCCCC; text-align:center; vertical-align:middle;}
td.subnavON {height:40px;text-decoration:none; background-color:#FFFFFF; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000;vertical-align:middle;}
td.subnav a.subnava:hover {font-family:Arial, Helvetica, sans-serif;height:39px;text-decoration:none; font-size:12px;cursor:hand;  background-color:#FFFFFF; } 
td.subnav a.subnava:link {font-family:Arial, Helvetica, sans-serif;height:39px;text-decoration:none; font-size:12px;cursor:hand;  } 
td.subnav a.subnava:visited {font-family:Arial, Helvetica, sans-serif;height:39px;text-decoration:none; font-size:12px;cursor:hand;} 

a.subnavab {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
a.subnavab:hover div.subnavdb{font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;  font-size:12px; cursor:hand;  text-decoration:none;}
div.subnavdb {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;  color:#000000;letter-spacing:1px; table-layout:fixed; border-width:0px; line-height:14px;height:39px;padding-top:5px;padding-bottom:0px;display:block}
td.subnavb {font-family:Arial, Helvetica, sans-serif;text-decoration:none;height:40px; background-color:#CCCCCC; text-align:center; vertical-align:middle;}
td.subnavONb {height:40px;text-decoration:none; background-color:#FFFFFF; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000;vertical-align:middle;}
td.subnavb a.subnavab:hover {font-family:Arial, Helvetica, sans-serif;height:39px;text-decoration:none; font-size:12px;cursor:hand;  background-color:#FFFFFF; } 
td.subnavb a.subnavab:link {font-family:Arial, Helvetica, sans-serif;height:39px;text-decoration:none; font-size:12px; cursor:hand;  } 
td.subnavb a.subnavab:visited {font-family:Arial, Helvetica, sans-serif;height:39px;text-decoration:none; font-size:12px; cursor:hand;} 

/*sub nav borders*/
.navBY4{border-top:solid 4px #FFAD0D;border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.navBY1{border-top:solid 1px #FFAD0D;border-left:solid 1px #FFAD0D;}
.navBY11{border-top:solid 1px #FFAD0D;border-right:solid 1px #FFAD0D;border-left:solid 1px #FFAD0D;}
.navBO{ background-color:#FF6600;}
.navBO4{border-top:solid 4px #FF6600;border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.navBO1{border-top:solid 1px #FF6600;border-left:solid 1px #FF6600;}
.navBO11{border-top:solid 1px #FF6600;border-right:solid 1px #FF6600;border-left:solid 1px #FF6600;}
.navBR4{border-top:solid 4px #CC0000;border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.navBR1{border-top:solid 1px #CC0000;border-left:solid 1px #CC0000;}
.navBR11{border-top:solid 1px #CC0000;border-right:solid 1px #CC0000;border-left:solid 1px #CC0000;}
.navBP4{border-top:solid 4px #6633CC;border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.navBP1{border-top:solid 1px #6633CC;border-left:solid 1px #6633CC;}
.navBP11{border-top:solid 1px #6633CC;border-right:solid 1px #6633CC;border-left:solid 1px #6633CC;}
.navBB4{border-top:solid 4px #3366FF;border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.navBB1{border-top:solid 1px #3366FF;border-left:solid 1px #3366FF;}
.navBB11{border-top:solid 1px #3366FF;border-right:solid 1px #3366FF;border-left:solid 1px #3366FF;}
.navBG{ background-color:#009900;}
.navBG4{border-top:solid 4px #009900;border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.navBG1{border-top:solid 1px #009900;border-left:solid 1px #009900;}
.navBG11{border-top:solid 1px #009900;border-right:solid 1px #009900;border-left:solid 1px #009900;}

/* global nav cart*/
a.cart:link {text-decoration:none; font-family:Arial; font-size:12px; color:#FFFFFF;font-weight:600;}
a.cart:hover {text-decoration:none; font-family:Arial; font-size:12px; color:#FFFFFF;font-weight:600;}
a.cart:visited {text-decoration:none; font-family:Arial; font-size:12px; color:#FFFFFF;font-weight:600;}
div.cart {text-decoration:none; font-family:Arial; font-size:12px; color:#FFFFFF;font-weight:600;}

/* global nav */
td.logo {padding-left:15;height:70px;}
td.pt5 {padding-top:5;}
td.pb5 {padding-bottom:5;}
td.pl15 {padding-left:15;}
td.pl20 {padding-left:20;}
td.pr20 {padding-right:20;}
td.pr10 {padding-right:10;}
td.pl30 {padding-left:30;}
td.pl25 {padding-left:25;}
td.pb15 {padding-bottom:15;}
td.cartBox {border:1px solid #FFFFFF; }
td.cartBoxR4 {border-right:1px solid #CCCCCC; }
td.cartBoxT4 {border-top:1px solid #CCCCCC; }
td.cartBoxB4 {border-bottom:1px solid #CCCCCC; }

td.cartBoxR0 {border-right:1px solid #FFFFFF; } 
td.cartBoxT0 {border-top:1px solid #FFFFFF; }
td.cartBoxB0 {border-bottom:1px solid #FFFFFF; }
td.cartBoxL0 {border-left:1px solid #FFFFFF; }
td.cartBoxB0 {border-bottom:1px solid #FFFFFF; }

/* global nav */
td.cartBG4{background-color:#999999;}
td.pt10 {padding-top:10px;}
.gblNavBG{background-color:#000000; }
.gblNavBGW{background-color:#FFFFFF; }
.cart0 {color : #ffffff;font-size:12px;font-family:arial;font-weight:700;}
.edge2{border-left:solid 2px #CCCCCC;border-right:solid 2px #CCCCCC;}	
td.phoneNbr {color:#666666;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:500; text-align:right; padding-right:20px;}

/* search box */
input.txbS{width:199px; border-width:1px; font-family:Arial; border-color:#666666; border-style:solid}


/*	THE FOLLOWING ARE USE PRIMARILY FOR CHECKOUT PAGES. 
	TRY NOT TO USE THEM. 
	I WILL EVENTUALLY MAKE THESE INTO A STYLE SHEET JUST FOR THE BASKET.
*/

/*REVISED BASKET STYLES TO KEEP*/
.borderBasket { border : solid 6px #EAEAEA;}
.borderBasketT { border-top : solid 6px #EAEAEA;}
.borderBasketL { border-left : solid 6px #EAEAEA;}
.borderBasketB { border-bottom : solid 6px #EAEAEA;}
.borderBasketR { border-right : solid 6px #EAEAEA;}

.borderBasket1 { border : solid 1px #EAEAEA;}
.borderBasket1T { border-top : solid 1px #EAEAEA;}
.borderBasket1L { border-left : solid 1px #EAEAEA;}
.borderBasket1B { border-bottom : solid 1px #EAEAEA;}
.borderBasket1R { border-right : solid 1px #EAEAEA;}

td.headtitle { background:#999999; padding:4px; padding-left:10; color : #FFFFFF; font-size:14px; font-family:arial; font-weight:700; }

span.red {color : #CC0000;}
/******************************/

.whiteTitle {color : #ffffff;font-size:14px;font-family:arial;font-weight:700;}
/*CheckoutHeader*/
table.cheadmain { border-left:solid 1px #999999; border-right:solid 1px #999999; background:#ffffff; }
/*CheckoutFooter*/
table.cfootmain { border-left:solid 1px #999999; border-bottom :solid 1px #999999;  border-right:solid 1px #999999; background:#ffffff; }

/*MainTable*/
table.maintitle { border-top:solid 1px #999999; border-left:solid 1px #999999; border-right:solid 1px #999999;}
table.main { border-top:solid 1px #999999;border-left:solid 1px #999999; border-bottom :solid 1px #999999;  border-right:solid 1px #999999; background:#ffffff; }

/*MainContainer*/
table.maincontainout { border-top:solid 1px #999999;border-left:solid 1px #999999; border-bottom :solid 1px #999999;  border-right:solid 1px #999999; background:#ffffff; }
table.maincontainin { border:solid 6px #EAEAEA; background:#ffffff;}
td.mcl { border-right : solid 1px #EAEAEA; padding:10px;}
td.mclnp { border-right : solid 1px #EAEAEA;}
td.mcc { border-right : solid 1px #EAEAEA; padding:10px;}
.mcr { padding:10px; }

/*My Account*/
table.ohtracking{border:0px; padding: 0px; width:100%;}

/*Basket Header*/


td.hl { border-top : solid 6px #EAEAEA; border-left : solid 6px #EAEAEA; border-right : solid 1px #EAEAEA;background:#999999; padding:4px; }
td.hc { border-top : solid 6px #EAEAEA; border-right : solid 1px #EAEAEA; background:#999999; padding:4px; }
td.hr { border-top : solid 6px #EAEAEA; border-right : solid 6px #EAEAEA; background:#999999; padding:4px; }
td.hAll {border-top : solid 6px #EAEAEA; border-left : solid 6px #EAEAEA; border-right : solid 6px #EAEAEA;}

/*Basket Item*/
td.il { border-top : solid 1px #EAEAEA; border-left : solid 6px #EAEAEA; border-right : solid 1px #EAEAEA;}
td.ic { border-top : solid 1px #EAEAEA; border-right : solid 1px #EAEAEA; padding:7px;}
td.ir { border-top : solid 1px #EAEAEA; border-right : solid 6px #EAEAEA;padding:7px;}
td.upsell { border-top : solid 1px #CCCCCC;padding:10px; }
td.upselltop { border-top : solid 1px #FFFFFF;padding:10px;}
/*Footer*/

td.fl { border-top : solid 2px #EAEAEA; border-left : solid 6px #EAEAEA; border-bottom : solid 6px #EAEAEA; background: #F2F2F2; padding:20px; }
td.fl2 { border-top : solid 2px #EAEAEA; border-left : solid 6px #EAEAEA; border-bottom : solid 6px #EAEAEA; border-right : solid 1px #EAEAEA; background: #F2F2F2; }
td.fshade1 { border-top : solid 1px #EAEAEA; border-left : solid 6px #EAEAEA; border-bottom : solid 6px #EAEAEA; border-right : solid 6px #EAEAEA; background: #F2F2F2;}
td.fshade2 { border-top : solid 1px #EAEAEA; border-left : solid 6px #EAEAEA; border-right : solid 6px #EAEAEA; background: #F2F2F2;}
td.fwhite1 { border-top : solid 1px #EAEAEA; border-left : solid 6px #EAEAEA; border-bottom : solid 6px #EAEAEA; border-right : solid 6px #EAEAEA; background: #FFFFFF;}
td.fr { border-top : solid 2px #EAEAEA; border-bottom : solid 6px #EAEAEA; border-right : solid 6px #EAEAEA; padding:10px; }


.goRight{align:right;}

A.hidden, A.hidden:VISITED, A.hidden:HOVER, A.hidden:ACTIVE	{ font-size:0px; color:#FFFFFF; text-decoration:none; }

a.SpeedClearance{ text-decoration:underline; font-family:Arial; color : #CC0000; }
a.SpeedClearance:HOVER { text-decoration:underline; font-family:Arial; color : #CC0000; }
a.SpeedClearance:VISITED{ text-decoration:underline; font-family:Arial; color : #CC0000; }