BODY {font-family:Arial, Helvetica, Sans Serif}
A {color:#0000CC; text-decoration:underline;}
A.small {font-size:11px;font-family:Arial, Helvetica, Sans Serif;color:#0000CC}
A.anchor {color:#000000}
A:visited {color:#0000CC}
A:hover {color:#0000CC}
A.BuyLink {color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}
A.BuyLink:visited {color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}
A.BuyLink:hover {color:#FFCC00;font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}
A.smMap {font-size:11px;font-family:Arial, Helvetica, Sans Serif;color:#FFFFFF}
A.smMap:visited {font-size:11px;font-family:Arial, Helvetica, Sans Serif;color:#FFFFFF}
A.smMap:hover {font-size:11px;font-family:Arial, Helvetica, Sans Serif;color:FF3300}
A.altLink{color:#008000;font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}
A.altLink:visited{color:#008000;font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}
A.altLink:hover{color:#008000;font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}
A.hideU{color:#000000;text-decoration:none;}
A.hideU:visited{color:#000000;text-decoration:none;}
A.hideU:hover{color:FF3300;text-decoration:underline;}
A.partnerlink{text-decoration:none;color:#999999;}
A.partnerlink:visited{color:#999999;text-decoration:none;}
A.partnerlink:hover{color:#999999;text-decoration:underline;}
TD {font-size:12px; font-family:Arial, Helvetica, Sans Serif; color:#000000;}


HR {size:1;color:#999999;background-color:#999999;border-style:none}
HR.list {size:1;color:#F1F1F1;background-color:#F1F1F1;border-style:none}
HR.leftHr {color:#00007D;background-color:#00007D;border-style:none}
HR.hrLite {size:1;color:#cccccc;background-color:#cccccc;border-style:none}
HR.ads {color:#999999;background-color:#999999;border-style:none}
HR.warn {color:#A01E00;background-color:#A01E00;border-style:none}
HR.dashb {color:#8290D5;background-color:#8290D5;border-style:none}
.cWarn {color:#A01E00}
UL {list-style-type: square} 
UL.left {margin-left:16px;margin-top:0px;margin-bottom:0px}
LI.yelsq {list-style-type:square;list-style-image:url(/eta/dot3.gif)} 


.navH {background-color:333399;color:FFFFFF;cursor:hand}

.navS {background-color:#FFDF7B;color:#000000;cursor:hand}

.navC {background-color:#0033CC;color:#FFFFFF}
.navLink {font-size:11px;color:FFFFFF;text-decoration:none;text-align:center;font-family:Arial, Helvetica, Sans Serif}
.navSelText {font-size:11px;font-family:Arial, Helvetica, Sans Serif;color:#000000;text-decoration:none}


.nav2Link {font-size:11px;font-family:Arial, Helvetica, Sans Serif}
.leftDesc {font-size:10px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}
.leftLink {font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:14px}
.leftHeading {font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}
.leftHeadingSpaced {font-size:10px;font-family:Arial, Helvetica, Sans Serif;letter-spacing:2px;color:#0D0D88}
.leftBar {font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:14px}


.nav2SelText {font-size:11px;font-family:Arial, Helvetica, Sans Serif;color:#2C1887}


.navBSelText {font-size:11.5px;font-family:Arial, Helvetica, Sans Serif;letter-spacing:.5px;text-decoration:none}
.navBNSelText {font-size:11.5px;font-family:Arial, Helvetica, Sans Serif;letter-spacing:.5px;color:#FFFFFF;text-decoration:none}

.modLink {font-size:16px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold;color:FFFFFF;text-decoration:none}
.mod2Text {font-size:16px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold;color:#000000}
.mod2Warn {font-size:16px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold;color:#A01E00}
.small {font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:13px}
.smallv {font-size:10px;font-family:Verdana,Arial, Helvetica, Sans Serif;line-height:13px}
.smLite {font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:13px;color:#0D0D88}

.mdLite {font-size:13px;font-family:Arial, Helvetica, Sans Serif;line-height:15px;color:#0D0D88}
.BABTop {font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:18px;color:#FFFFFF}


.errorTextStd {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, Sans Serif;color:#A01E00}
.errorTextSmall {font-size:11px;font-weight:bold;font-family:Arial, Helvetica, Sans Serif;color:#A01E00}

.pageHeading {font-size:20px;font-family:Arial;color:#000000;font-weight:bold;line-height:30px}
.pageHeading2 {font-size:20px;font-family:Arial;color:#000000;font-weight:bold;line-height:20px}

.itinHeading {font-size:11px;font-family:Arial, Helvetica, Sans Serif;color:#666666;letter-spacing:3px}

.itinSecLink {color:#000000}

.leftCalInput {font-size:11px;font-family:Arial, Helvetica, Sans Serif;}
.leftCalInputFixedWidth {font-size:11px;font-family:Arial, Helvetica, Sans Serif;width:124px}
.leftDrop {font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:14px;width:124px}
.leftDashBoardText {font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:14px;color:#000000;}
.leftSecHeadingSpaced {font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold;letter-spacing:2px;}


.dashboardRadio {background-color:#E5E5EF;color:#E5E5EF;}

.quicksrchRadio {background-color:#EEEEEE;color:#EEEEEE;}
.qsrchRB {background-color:#EEEEEE;color:#EEEEEE;}


.secHeadingBack {background:#1c3b71;color:#FFFFFF}

.secHeading {font-size:16px;font-family:Arial, Helvetica, Sans Serif;color:#000000}

.secHeadingNoBox {font-size:16px;font-family:Arial, Helvetica, Sans Serif;color:#000000}
.secSubHeadingNoBox {font-size:12px;font-family:Arial, Helvetica, Sans Serif;color:#000000}

.secHeadingSpaced {font-size:11px;font-family:Arial, Helvetica, Sans Serif;letter-spacing:2px;color:#000000}

.secHeadCaps {font-size:8.5pt;font-family:Arial, Helvetica, Sans Serif;color:#000000;letter-spacing:2px}

.secHiLiteText {font-size:13px;font-family:Arial, Helvetica, Sans Serif;color:#000000}

.secHeadNoCaps {font-size:8.5pt;color:#000000;letter-spacing:2px}


.secP2TitleBG {font-size:16px;font-family:Arial, Helvetica, Sans Serif;background:#000000;color:#FFFFFF}


TABLE.secBoxBorder { border-color:#8290D5;border-width:2px;border-style:solid }

.secBoxBorderHeading { background-color:#8290D5;color:white;font-size:16px;font-family:Arial, Helvetica, Sans Serif;}
.secBoxBorderHeadingSub { background-color:#8290D5;color:white;font-size:13px;font-family:Arial, Helvetica, Sans Serif;}
.secBoxBorderHeadingImg { background-color:#8290D5;padding: 0 0 2 0;}
.simpleBox { border-color:#666666;border-width:1px;border-style:solid;}

.secBoxSubHeading { background-color:#cccccc;color:black;font-size:13px;font-family:Arial, Helvetica, Sans Serif;}


.secLiteBG { background-color:#F7F7F7; }


.subHead {font-size:12px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}
.colHead {font-size:11px;font-family:Arial, Helvetica, Sans Serif}
.bodyDesc {font-size:10px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}


.adMText {font-size:13px; font-family:Arial, Helvetica, Sans Serif;color:#A01E00}

.HotNm {color:#000000;font-family:Arial, Helvetica, Sans Serif;font-size:16px;font-weight:bold;text-decoration:none;text-transform:none}
.HWEBHMod {font-family:Arial, Helvetica, Sans Serif;font-size:16px;text-decoration:none;text-transform:none}
.hwPicDrp {width:365px}


.ESRLogo {font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:13px;color:#A01E00}
.ECRLogo {font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:13px;color:#008000}
.HideMap {display:inline;visibility:hidden}
.ShowMap {display:inline;visibility:visible}
.MapSpn {valign:top;display:inline;overflow:scroll}
.MapSpnD {valign:top;display:inline;overflow-Y:scroll;overflow-X:hidden}
.DashTab {border-width:1px;border-color:#8290D5;border-style:solid;}
.ESRPromo {font-size:13px;vertical-align:super;font-family:Arial, Helvetica, Sans Serif;font-weight:bold;color:#0000CC}
.ECRPromo {font-size:13px;vertical-align:super;font-family:Arial, Helvetica, Sans Serif;font-weight:bold;color:#008000}
.ESRPromoSmall {font-size:11px;vertical-align:baseline;font-family:Arial, Helvetica, Sans Serif;font-weight:bold;color:#0000CC}
.DRRPromo {font-size:12px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold;color:#0000CC}


.tup{color:#000000;text-align:center;font-size:11px;line-height:11px;text-decoration:none;text-transform:none}
.tdn{color:#000000;text-align:center;font-size:11px;line-height:11px;}
.bup{cursor:hand;padding: 2px 4px 2px 4px}
.bdn{background-color:#d4d9e8;border-width:1px; border-color:#a2b1dd;border-style:solid;padding: 2px 4px 2px 4px }
.bhover{cursor:hand;padding: 1px 3px 1px 3px;border-width:1px; border-color:#a2b1dd;border-style:solid;}
.bna{background-color:#EEEEEE}
.irp{font-weight:bold;font-size:17px}
.hbup{border-style:solid;border-width:1;border-color:#FFFFFF;cursor:hand}
.hbuph{border-style:solid;border-width:1;border-color:#A2B1DD;cursor:hand}
.hbdn{border-style:solid;border-width:1;border-color:#A2B1DD;background-color:#D4D9E8}
.htup{color:#0000CC;font-size:12px;line-height:12px;text-decoration:underline}
.htuph{color:FF3300;font-size:12px;line-height:12px;text-decoration:underline}
.htdn{font-size:12px;line-height:12px}
.btabae{background-repeat: no-repeat;}
.btabam{background-repeat: repeat-x;}
.btabim{background-repeat: repeat-x; cursor:hand;}
.btabav{background-repeat: repeat-y;}
.btabiv{background-repeat: repeat-y; cursor:hand;}


.taba{background-color:#FFFFFF;cursor:hand}
.tabn{background-color:#D4D9E8;font-size:11px}
.tabta{color:#333399;text-decoration:underline}
.tabtah{color:FF3300;text-decoration:underline}
.tabtt{color:#000000;font-size:11px}

.HWSubHead{font-size:11px;font-family:Arial, Helvetica, Sans Serif;letter-spacing:1.5px;}
.LstSectHead{font-size:14px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold;letter-spacing:2px;color:#1c3b71}

.SHL2{background-color:#FFF8DC;font-size:16px;color:#000000}
.SHL{background-color:#FFF8DC;color:#000000}
A.SORTS{background-color:#FFF8DC;color:black:text-decoration:none;font-size:11px;line-height:14px;font-weight:bold}
A.SORTS:visited{background-color:#FFF8DC;color:black:text-decoration:none;font-size:11px;line-height:14px;font-weight:bold}
A.SORTS:hover{background-color:#FFF8DC;color:black:text-decoration:none;font-size:11px;line-height:14px;font-weight:bold}
A.BUNDS{color:black:text-decoration:none}
A.BUNDS:visited{color:black:text-decoration:none}
A.BUNDS:hover{color:black:text-decoration:none}
A.SORTU{color:#0000CC;text-decoration:underline;font-size:11px;line-height:14px}
A.SORTU:visited{color:#0000CC;text-decoration:underline;font-size:11px;line-height:14px}
A.SORTU:hover{color:#0000CC;text-decoration:underline;font-size:11px;line-height:14px}
.BABP{font-size:11px;font-family:Arial, Helvetica, Sans Serif;}


.MHL{background-color:#FFFAEE;}

.CWSubHead {color:#FFFFFF;font-family:Arial, Helvetica, Sans Serif;text-decoration:none;text-transform:none}
.CWPrice {color:#000000;font-family:Arial, Helvetica, Sans Serif;text-decoration:none;text-transform:none}


.EmphPrcTxt {color:#000000; font-weight: bold; font-size: 16px; padding-right: 2px;}
.EmphPrice {color:#000000; font-weight: bold; font-size: 16px; white-space: nowrap; text-align: right; }
.NonEmphPrcTxt {color:#000000;font-weight: normal; font-size: 13px; padding-right: 2px; }
.NonEmphPrice {color:#000000;font-weight: normal; font-size: 13px; white-space: nowrap; text-align: right;}

.PolicyViolation {border-width:1px;border-color:#333333;border-style:solid;}
.CWRules {border-width:1px;border-color:#333333;background-color:#FFFBEF;border-style:solid;}
.CWRulesNS {background-color:#FFFBEF}
.CWSpn {display:inline;overflow-Y:scroll;overflow-X:hidden;border-width:2px;border-color:#333333;background-color:#FFFBEF;border-style:solid;}
.CWSpnItn {valign:top;display:inline;overflow-Y:scroll;overflow-X:hidden;}

.CWReprice {background-color:#F7F7F7}


.CWHChgPric {color:#FFFFFF;font-family:Arial, Helvetica, Sans Serif;font-size:16px;text-decoration:none;text-transform:none}


.airPickDrop {width:365px}

.tvlPickDrop {width:200px}

.textAreaInput {width:380px;height:90px}


.hdrText {font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:14px}

.superScript {font-size:9px;vertical-align:super}

.fdmBig {font-size:16px;font-family:Arial, Helvetica, Sans Serif}
.large {font-size:16px;font-family:Arial, Helvetica, Sans Serif}
.chsLink {color:#000000}
A.chsLink:visited {color:#000000}
A.chsLink:hover {color:FF3300}


.chspLink {color:#ffffff}
A.chspLink:visited {color:#ffffff}
A.chspLink:hover {color:#aaaa00}


.dsblLink {color:#CCCCCC}

.footerLink {font-size:10px;font-family:Arial, Helvetica, Sans Serif}


.CSBorder {border-top:thin solid #999999; border-bottom:thin solid #999999; border-left:thin solid #999999; border-right:thin solid #999999}


.spanBod {background-color:#dce7fd;width:100%}

.spanB {background-color:#FFFFFF;height:100%;width:100%;position:relative;}

.rule {margin-left:40px}
.Hide {display:none;}

.cTitle {font-size:11px;font-family:Arial,Helvetica,Sans Serif;letter-spacing:1pt}


.disLnk {color:#808080}
.leftDashBoardWarn{font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:14px;color:#A01E00;}


.MB {background-color:#CC9966}	
.MT {color:#000000; text-decoration:underline} 
.XT {background-color:#D0D0D0} 
.PT {background-color:#FCDFA0} 
.EC {background-color:#404040} 
.FP {background-color:#FFF7E1} 
.IRB {background-color:#E5E5EF;font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:13px}
.FC {background-color:#FFCC66} 
.FR {background-color:#FFFFE4} 
.IC	{background-color:#D4D9E8} 
.PB {background-color:#3C3C3C} 
.BB {background-color:#FFFFCC} 
.BC {background-color:#DDDDDD} 
.BC1 {background-color:#FFFF99} 

.MDBPrice {font-weight:bold;color:#cc0000} 
.UB	{background-color:#FFEFBD} 


.DisneyAddonBox{background-color:#FFEFBE;border-width:1px;border-color:#CF6500;border-style:solid;}

.PolXSellDiv{display:block;background-color:#FFF7E7;border-left:'5px none #FFF7E7'; border-right:'5px none #FFF7E7'; border-top:'thin solid #7694BF'; border-bottom:'thin solid #7694BF';padding-left:5px;padding-right:5px;padding-top:15px;padding-bottom:15px}

.PolicyNav {background-color:#F7F7F7; border='2px solid #9A98B9'; padding: 4px; spacing: 0px;}

.fareclass {font-size:13px;font-family:Arial, Helvetica, Sans Serif;line-height:10px}
.supportList { list-style-image:url(/eta/dot3Tall.gif);margin-left:15; margin-top:5; margin-bottom:10 }


.GoButton {cursor:pointer;cursor:hand;border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #CCCCCC;border-left:thin solid #CCCCCC;font-size:11px;font-family:Arial;font-weight:bold;background-color:#CCCCCC;color:#000000;vartical-align:middle;line-height:.85;padding-top:3px;}
.CursorHand {cursor: pointer; cursor: hand;}
.GoButtonDisabled {BORDER-RIGHT: #cccccc thin solid; BORDER-TOP: #000000 thin solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #000000 thin solid; COLOR: #ffffff; LINE-HEIGHT: 0.85; PADDING-TOP: 3px; BORDER-BOTTOM: #CCCCCC thin solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #e5e5e5;}

/* Firefox/NS */
input[type="button"], input[type="submit"], input[type="reset"] {cursor:pointer;cursor:hand;border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #CCCCCC;border-left:thin solid #CCCCCC;font-size:11px;font-family:Arial;font-weight:bold;background-color:#CCCCCC;color:#000000;vertical-align:middle;line-height:.85;padding-top:3px;}

 /*this is for IE/WIN only*/
input {
border-width: expression(this.type=="button" || this.type =="submit" || this.type =="reset"?'1px':'');
border-color: expression(this.type=="button" || this.type =="submit" || this.type =="reset"?'#CCCCCC #000000 #000000 #CCCCCC':'');
font-family: expression(this.type=="button" || this.type =="submit" || this.clastypesName =="reset"?'Arial':'');
font-size: expression(this.type=="button" || this.type =="submit" || this.type =="reset"?'11px':'');
font-weight: expression(this.type=="button" || this.type =="submit" || this.type =="reset"?'bold':'');
color: expression(this.type=="button" || this.type =="submit" || this.type !=="reset"?'#000000':'');
background-color: expression(this.type=="button" || this.type =="submit" || this.type =="reset"?'#CCCCCC':'');
cursor: expression(this.type=="button" || this.type =="submit" || this.type =="reset"?'hand':'');
}

.detailBorder{border-width:1px;border-color:#cccccc;border-style:solid;}

.detailTableRow1 {background-color:#E3ECFF; }
.detailTableRow2 {background-color:#F3F6FF; }

span.bidsTableHeaderText {
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}

.bidsTableHeader {
	background-color:#CCCCCC; 
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}


.WIN
{
	background-color : #999999;
	width: 100%;
	font-family : arial;
	font-size : 14px;
	color : #FFFFFF;
	font-weight : bold;	
	padding : 3px;	
}
.OUTBID
{
	background-color : #666666;
	width: 100%;	
	font-family : arial;
	font-size : 14px;
	color : #FFFFFF;
	font-weight : bold;	
	padding : 3px;	
}

.listboxr{border-width:1px;border-color:#cccccc;border-style:solid;}
.listboxl{border-width:1px;border-color:#cccccc;border-style:solid;}


span.prodtitle {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align : left;
}

/* START: Store Header Navigation */

.myiframeHeaderNav {
	align: right;
	padding-top: 5px;
}

/* START: Store Header Navigation */


/* START: Products BrowseCatalog */

#breadcrumbFastDisplay .breadcrumbFastWrapper {
	padding-left: 10px;
}

#breadcrumbFastDisplay ul {
	margin: 5px 0 10px 0;
	padding-left: 5px;
	float: left;
}

#breadcrumbFastDisplay li {
	list-style-type: none;
}

.narrowList {
	list-style-position: outside;
	margin-top: 5px;
	padding-left: 12px;
	margin-left:0;
}

.narrowList li {
	list-style-type: none;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	width: 195px;
	padding-left:0px;
	margin-left:0;
}

#browseCatalogDisplay {
	overflow: hidden;
	width: 635px;
}

.showFacetColumnCategory {
	margin-top: 20;
}

.showFacetColumn {
	 margin-top: 20px;
}

.productGroupHeader {
	margin-top: 35px;
	margin-bottom: 5px;
}

.productGroupTitle, .productGroupCount {
	margin-bottom: 10px;
}

.productGroupTitle {
	font-weight: bold;
}

.productGroupItems {
	margin-top: 20px;
}

.productGroupItem {
	border-width: 1px;
	border-color: #4890CD;
	border-style: solid;
	width: 196px;
	height: 300px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	position: relative;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
}

/* Brand */
.productGroupItem .displayItemHeader {
	color: #000000;
	font-weight: bold;
	text-align: left;
	top: 0px;
	width: 200px;
	padding: 5px;
}

.productGroupItem .displayItemInfo {
	padding: 5px;
}

.productGroupItem .displayItemImage {
	color : #FFFFFF;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	height: 100px;
	width: 190px;
	overflow: hidden;
}


.productGroupItem .displayItemTitle {
	padding-bottom: 10px;
	overflow: hidden;
	height: 40px;
}

.productGroupItem .displayItemDesc {
	color: #6D6E71;
	text-align: left;
	overflow: hidden;
	height: 55px;
}

.productGroupItem .displayItemButtons {
	float: left;
	margin-top: 15px;
}

.productGroupItem .displayItemPrice {
	color: #6D6E71;
	font-weight: bold;
	text-align: right;
	margin-top: 15px;
}

/* SKU Name */
.productGroupItem .displayItemFooter {
	background-color:#4890CD;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding:4px;
	position: absolute; 
	bottom: 0px;
	width: 188px;
}

/* Pagination */
.paginationDisplay {
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
	text-align: right;
	width: 605px;
}

/* END: Products BrowseCatalog */


/* START: Store Item section */

#storeItemSection1 {
	float: left;
	margin-top:5px;
}

#storeItemSection2 {
	float: left;
	width: 340px;
	height: 270px;
	margin: 20px 0 0 20px;
}

#storeItemSection3 #storeSiteContentDisplay{
	padding-top: 30px;
}

.storeItemTitleCskuNameDisplay {
	margin: 6px 0px;
}

.storeItemTitleBrandDisplay {
	margin-top: 5px;
}

.storeItemPriceDisplay {
	margin-top: 15px;
}

.storeItemAddQty {
	margin-top: 10px;
}

.storeItemImageThumbDisplay {
	text-align: center;
	width: 250px;
}

.storeItemShipService {}

.storeItemShipServiceLink1, .storeItemShipXmasLink1 {
	width: 18px;
	float: left;
	margin-right: 5px;
}

/* END: Store Item section */


.t1 {
		font-size: 21px;
		font-family:Arial Black;
}

.errorMessage {
		width:auto;
		margin:0px 0px 0px 0px;
		font-family:Arial, Verdana, Helvetica;
		font-size:8pt;
		font-weight:bolder;
		color:#ff0000;
		padding:10px 0px;		
}


.topAuctionNavBorder{border-width:1px;border-color:#394A8C;border-style:solid;	background-color : #DCE7FD; width: 640px; padding:4px;}

a {color:#0000CC; font-family:arial text-decoration:underline;}
a:hover {color:#0000CC;}
a:visited {color:#6699FF;}

.hm_title14 {font-size: 14px;}

.smallgrey {font-size:10px; font-family: Arial, Helvetica, Sans Serif; color: #666666;}
.smallblack {font-size:10px; font-family: Arial, Helvetica, Sans Serif; color: #000000;}
.inputSmall {font-size:11px; font-family: Arial, Helvetica, Sans Serif; color: #000000; height : 15px; border-width : 1px; border-color : #666666; border-style : solid;}
/* START: below is shopping cart styles */

/* Used in alternate table rows */
.style_1 { color:#333366; background:#EBEBEB;}
.style_0 { color:#333366; background:#EBEBEB;}

/* Used in the header line of a table  */
.header {color:#FFFFFF; background:#4890CD; border: 1px; font-size: 12px; font-weight:bold;}

/* Used in the totals portion of a table  */
.totals {color:#515151; background:#FFFFFF; border: 1px; font-size: 10px;}

/* Used for the payment table header */
.payheader { color:#333366; background:#EFEFEF; border: 1px; }

/* Used for the payment table body */
.paybody { color:#333366; background:White; align: right }

/* Used for the address book header */
.addrheader { color:#00339A; background:#EFEFEF; border: 1px; }

/* this is for all errors */
/* TODO CHECK */
.ERROR{
	width:100%;
	margin:0px 0px 0px 0px;
	/*border:1px dashed #CC0000;*/
	/*background-color: #DADADA;*/
	FONT-FAMILY: Arial, Verdana, Helvetica;
	FONT-SIZE : 8pt;
	font-weight: bolder;
	/*COLOR: #CC0000;*/
	color : #000000;
	padding:10px;
}

.ERROR2{
	width:100%;
	margin:0px 0px 0px 0px;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	FONT-SIZE : 8pt;
	font-weight: bolder;
	COLOR: #000000;
	padding:10px;
}

.checkoutHead {color: #000000; font-size: 14px; font-weight: bold;}
.anchor {text-decoration: none;}
/* END: below is shopping cart styles */

.hide{
	display: none;
}
.show{
	display: block;
}

.borderTopLeftBtm
{
	border-top-width : 1px;
	border-top-color : #cccccc;
	border-top-style : solid;
	border-left-width : 1px;
	border-left-color : #cccccc;
	border-left-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #cccccc;
	border-bottom-style : solid;
}
.borderAll
{
	border-width : 1px;
	border-color : #cccccc;
	border-style : solid;
	
}
.termsHome
{
	font-size:11px;
	font-family:Arial, Helvetica, Sans Serif;
	color:#000000;
}
.loginBox1
{
	border : 1px;
	border-color : #38498B;
	border-style : solid;
	background-color : #F3F6FF
}
.loginBox2
{
	border-top-width : 1px;
	border-top-color : #38498B;
	border-top-style : solid;
	border-right-width : 1px;
	border-right-color : #38498B;
	border-right-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #38498B;
	border-bottom-style : solid;
	background-color : #E3ECFF
}

/* START: Used for breadcrumb trail */

#breadcrumbProgressDisplay {
	padding-top:10px;
	padding-bottom:30px; 
}

#breadcrumbProgressDisplay ul {
	display:inline;
	width:600px;
}

#breadcrumbProgressDisplay ul li {
	display:inline;
	padding:0 15px;
}

.breadcrumbFirstItemComplete, .Complete, .NotComplete, .breadcrumbLastItemNotComplete, .breadcrumbLastItemComplete {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 12px; 
	font-weight: bold;
}

.breadcrumbFirstItemComplete, .Complete, .breadcrumbLastItemComplete {
	border-bottom:5px solid gray;
}

.NotComplete, .breadcrumbLastItemNotComplete {
	color: #CCCCCC;
}

/* END: Used for breadcrumb trail */


/* START: MODULE / PAGE WRAPPER */

#storeNavModule, #catTreeModule {
	padding-bottom: 10px;
}

#myAccount {
	padding-bottom: 30px;
}

#storeSiteContentDisplay {
	padding-bottom: 10px;
}

/* QuickSearch */
#searchQuick {
	width: 190px;
}
#searchQuick .searchTextInputPosition {
	float: left;
}
#searchQuick .searchSubmitButtonPosition{
	display: block;
}

#searchQuick .searchAdvancedTextPosition {
	text-align: left;
}

/* clearing hack just apply clearfix all floats will be contained within */
#maindiv:after, #categoryTree:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#maindiv, #categoryTree {display:inline-block;}
/* Hide from IE Mac \*/
#maindiv, #categoryTree {display:block;}
/* End hide from IE Mac */	

#categoryTree a {
	font-weight:bold; color:#0038B7; text-decoration:underline;
	font-size: 12px;
	
}

#categoryTree .categoryTreeHeader {
	padding-bottom: 5px;
}

#categoryTree  ul{
	float: left;
	padding-left:0;
	margin-left:12px;
}

#categoryTree ul li {
	list-style-image: url('../images/collapsed.gif');
	padding-bottom: 5px;
	padding-left:0;
	margin-left:12px;
	width:175px;
}


/* END: MODULE / PAGE WRAPPER */


/* START: Advanced Search */

#searchStoreTextInputPosition {
	width: 500px;
}

.displayFormFieldLabel {
	display: block;
	float: left;
	width: 100px;
}
.displayFormFieldElement {
	width: 150px;
}

#searchStorePriceInputPosition .formTextInputSm {
	width: 65px;
}
#searchAdvancedSubmitButtonPosition {
	padding-top: 10px;
}

#searchStoreCriteria div {
	margin-bottom: 5px;
}

#searchStoreDateInputPosition {
	display: none;
}

/* END: Advanced Search */


/* START: SF: this is for the show and hide functions... */

.more {
	display: none;
}
a.showLink, a.hideLink {
	text-decoration: none;
	color: #36f;
}
a.hideLink {}
a.showLink:hover, a.hideLink:hover {}

/* END: SF: this is for the show and hide functions... */


/* START Common definitions */

.cleaner {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	width:0;
}

.backArrowButton {
	background: url(../images/arowrtor.gif) no-repeat scroll 0 3px;
}

.backArrowButton span {
	margin-left: 10px;
}

/* END Common definitions */

.showFacetColumnHeader{ font-weight:bold; color:#0038B7; text-decoration:underline; cursor:pointer; }
.showFacetColumnHeader.collapsed{ background:url('../images/collapsed.gif') center left no-repeat; padding-left:12px; }
.showFacetColumnHeader.expanded{ background:url('../images/expanded.gif') center left no-repeat; padding-left:12px; }