/* Global Styles */
body { background-color: #FFFFFF; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; text-align:left;}
body, td { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666; line-height: 15px;}
body a:link, td a:link { font-family:Arial, Verdana, Helvetica, sans-serif; color:#0000cc; text-decoration:none; }
body a:visited, td a:visited { font-family:Arial, Verdana, Helvetica, sans-serif; color:#0000cc; text-decoration:none; }
body a:hover, td a:hover { font-family:Arial, Verdana, Helvetica, sans-serif;  color:#0000cc; text-decoration:underline; }
img {border:0px;}
hr { width:788px; text-align:center; }
#divHidePage {
	padding: 10px 20px;
	margin: 0px, 0px, 0px, 0px;
	border: 1px dotted #333;
	background-image: url(../SiteGraphics/140/contentfill.gif);
	}

/* Tabs */
.tabSelected {
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #808284; border-right-color: #808284; border-bottom-color: #FFFFFF; border-left-color: #808284; padding:5px; font-size:12px; font-weight:bold; }
.tabSpacer {
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #808284;  }
.tabOff {
	border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; 
	border-top-color: #E1E1E1; border-bottom-color: #808284; padding:5px; font-size:12px; background-color:#E1E1E1; }
.tabBox {
	border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-right-color: #808284; border-bottom-color: #808284; border-left-color: #808284; padding:5px; }


/* Top Navigation */
.topNavBar { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#666666;}
.topNavBar a:link { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none; }
.topNavBar a:visited { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none; }
.topNavBarLogin { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666; float: left; }
.topNavBarLogin a:link { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
.topNavBarLogin a:visited { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
.topNavBarLogin a:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; }
.needIdeas { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#669966; }
.needIdeas a:link { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#669966; }
.needIdeas a:visited { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#669966; }
.help { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#993333; }
.help a:link { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#993333; }
.help a:visited { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#993333; }
.breadcrumb { font-family:Verdana; font-size:10px; color:#000; margin-left:0px; width:786px; text-align:left; font-weight:bold; !important; }
.breadcrumb a:link { color:#0000CC; text-decoration:none; font-weight:normal; !important;}
.breadcrumb a:visited { color:#990099; text-decoration:none; font-weight:normal; !important;}
.breadcrumb a:hover { text-decoration:underline; font-weight:normal; !important;}
.breadcrumbTable { 
width: 776px;
}

/* Left Navigation */
.leftNavBottomBorder { background-color: 6D8BA3; }
.leftNavBar { }
.leftNavBorder { border-left: 1px solid #ccc; border-right: 1px solid #ccc; background-color:#FFFFFF; }
.leftNavPrm { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; padding:2px; background:#FAEB9D; }
.leftNavPrm a:link, .leftNavPrm a:visited { color:#555555; text-decoration:none; font-weight:bold; }
.leftNavPrmCustomizeText td { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#4C6D85; padding:2px;  }
.leftNavPrmSearchButton { text-align:right; padding-right:5px}
.leftNavScd { font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:16px;; color:#000000; background-color:#FEFBE4; padding:2px;}
.leftNavScd td {
	background-color:#FEFBE4 !important;
}
.leftNavScd a:link, .leftNavScd a:visited { color:#0000CC; text-decoration:none; }
.leftNavScd a:hover { color:#0000CC; text-decoration:underline; }
.leftNavScd1 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; padding:2px; line-height: 16px; }
.leftNavScd1 a:link{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#4C6D85; padding:2px; }
.leftNavScd1 a:visited{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#4C6D85; padding:2px; }
.leftNavScd1 a:hover{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#4C6D85; padding:2px; text-decoration:none; }
.leftNavScd2 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; line-height: 15px; }
.leftNavScd2 a:link{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#999999; }
.leftNavScd2 a:visited{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#999999; }
.leftNavScd2 a:hover{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
.leftNavScd3 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#000000; line-height: 15px; }
.leftNavScd3 a:link{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#666666; }
.leftNavScd3 a:visited{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#666666; }
.leftNavScd3 a:hover{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; }
.cardCatBorder{border-left: 1px solid #6D8BA3; border-right: 1px solid #6D8BA3; border-bottom: 1px solid #6D8BA3; background-color: #FFFFFF; }
.boxBorder {border: 1px solid #6D8BA3; background-color: #FFFFFF;}

.retailerFilter { width:150px; height:22px;  }
.leftNavPrmTaxonomy2 { display:none }

/* Misc  */
.pageViewBar { font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#EFEBE9; font-size:11px; color:#685040; padding:5px; border:1px solid #E1E1E1; }
.addTo { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#808284; }
.introCopy {
	padding:8px;
	background:url(../SiteGraphics/140/imgPanel.gif) repeat-x;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#555;
	-moz-border-radius:5px 5px 0px 0px;
	border-color:#FCD163 #FCD163 #E1BF48;
	border-style:solid;
	border-width:1px;
	text-transform:capitalize;
	
}
.introCopy a:link { padding:5px; background-color:#a2b8c6; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF; border:1px solid #a2b8c6; text-decoration:none; }
.introCopy a:visited { padding:5px; background-color:#a2b8c6; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF; border:1px solid #a2b8c6; text-decoration:none; }
.normaltext { FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana }
/*
.calendarNumbers { font-size:13px; }
.calendarBkgd { background-color:#EFEBE9; }
.calendarSelectedDate a:link { background-color: #685040; color:#FFFFFF; font-size:13px; font-weight:bold; padding:5px; }
.calendarSelectedDate a:visited { background-color: #685040; color:#FFFFFF; font-size:13px; font-weight:bold; padding:5px; }
*/
.calendarMonth { background-color: #4C6D85; color:#FFFFFF; font-size:13px; font-weight:bold; padding:5px; }
.calendarMonth a:link { background-color: #4C6D85; color:#FFFFFF; font-size:13px; font-weight:bold; padding:5px; }
.calendarMonth a:visited { background-color: #4C6D85; color:#FFFFFF; font-size:13px; font-weight:bold; padding:5px; }
.calendarDays { background-color: #cccccc; color:#4C6D85; font-size:11px; font-weight:bold; padding:3px; }
.calendarDays a:link { background-color: #cccccc; color:#4C6D85; font-size:111px; font-weight:bold; padding:3px; }
.calendarDays a:visited { background-color: #cccccc; color:#4C6D85; font-size:111px; font-weight:bold; padding:3px; }
.calendarSelectedDate { background-color: #990000; color:#FFFFFF; font-size:11px; font-weight:bold; padding:3px; }
.calendarSelectedDate a:link { background-color: #990000; color:#FFFFFF; font-size:11px; font-weight:bold; padding:3px; }
.calendarSelectedDate a:visited { background-color: #990000; color:#FFFFFF; font-size:11px; font-weight:bold; padding:3px; }
.calendarNumberInactive { color:#999999; font-size:11px; padding:3px; }
.calendarNumberActive { color:#4C6D85; font-size:11px; padding:3px; }
.calendarNumberActive a:link { color:#4C6D85; font-size:11px; padding:3px; }
.calendarNumberActive a:visted { color:#4C6D85; font-size:11px; padding:3px; }
.calendarNumberActive a:hover { background-color: #000000; color:#FFFFFF; font-size:11px; font-weight:bold; padding:3px; }
.calendarBorder { border:1px solid #000000; }
.hint { font-size:10px; }
.hint a:link { font-size:10px; }
.hint a:visited { font-size:10px; }
.hint a:hover { font-size:10px; }
.redText { color:#cc0000; }
.greyText { color:#808284; }
.cardborderRed { border:1px solid #FF0000; background-color:#fff; }
.cardborderBlack { border:1px solid #000000; background-color:#FFFFFF; }
.cardborderBlackThumbnail { border:2px solid #000000; background-color:#FFFFFF;}
.cardborderGrayThumbnail { border:2px solid #999999; background-color:#FFFFFF;}

/*.errorText { color:#990000; font-size:13px; line-height:20px; font-weight:bold;}*/

.errorBoxText { padding:10px; background-color:#ffcccc; color:#990000; font-size:13px; line-height:20px; font-weight:bold; border:3px solid #990000; }
.cardborderMultRecip { border:1px solid #E1E1E1; background-color:#eeeeee; }
.callout { background-color:#fde9e1; padding:15px; border:1px solid #f9a989; }
.helpCallout { font-size:16px; font-weight:bold; color:#000000; }
.aboutRetailerRule { background-color: #685040; }


.leftShadow { background-image :url(../SiteGraphics/140/leftGutter.gif); width:20px ;}
.rightShadow { background-image :url(../SiteGraphics/140/rightGutter.gif); width:17px ;}

.middleBottomShadow {background-image :url(../SiteGraphics/140/bottomGutterMiddle.gif ); height:20px;}
.rightBottomShadow {background-image :url(../SiteGraphics/140/bottomGutterRight.gif ); width:24px; height:20px ; background-repeat:no-repeat; background-position:right;}

/*Confirmation Box*/
.ConfirmerrorBox { border: solid 3px #BF1F07;background-color:#ffcccc;}
.ConfirmerrorText { color:#990000; font-size:13px; line-height:20px; font-weight:bold;background-color:#ffcccc;background-image:url(../SiteGraphics/140/errorIcon_redBkgd.gif); background-position:left; background-repeat:no-repeat; padding-left:100px; padding-right:10px; padding-top:5px; padding-bottom:0px;}

/*QAS*/
.QASerrorBox { border: solid 3px #BF1F07;}
.QASerrorBoxText { padding:10px; background-color:#ffcccc; color:#990000; font-size:13px; line-height:20px; font-weight:bold; border:3px #990000; }
.QASerrorText { color:#990000; font-size:13px; line-height:20px; font-weight:bold;}
#divLoading {position:absolute; left:300px; top:100px; z-index:1000; display: none; background-repeat:no-repeat; background-position:center; height:400px; width:400px; border:0px solid black;}
#divProgressBar {position:fixed; display: none; left:520px; top:150px; z-index:1000; background-repeat:no-repeat; background-position:center; height:100px; width:400px; border:0px solid black;}



/* Buttons */
.buttonPrmLeft {
	border-width:0px;
	width:21px;
	height:34px;
	background-image: url(../SiteGraphics/140/Buttons/prm_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.buttonPrmMiddle {
	vertical-align:middle;
	border-width:0px;
	height:34px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	background-image: url(../SiteGraphics/140/Buttons/prm_middle.jpg);
	background-position: left top;
}
.buttonPrmMiddle a:link { color: #FFFFFF; text-decoration:none; }
.buttonPrmMiddle a:visited { color: #FFFFFF; text-decoration:none; }
.buttonPrmMiddle a:hover { color: #FFFFFF; text-decoration:none; }
.buttonPrmRight {
	border-width:0px;
	width:21px;
	height:34px;
	background-image: url(../SiteGraphics/140/Buttons/prm_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.buttonScdLeft {
	border-width:0px;
	width:21px;
	height:34px;
	background-image: url(../SiteGraphics/140/Buttons/scd_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.buttonScdMiddle {
	white-space:nowrap;
	vertical-align:middle;
	border-width:0px;
	height:34px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	background-image: url(../SiteGraphics/140/Buttons/scd_middle.jpg);
	background-position: left top;
}
.buttonScdMiddle a:link { white-space:nowrap; color: #FFFFFF; text-decoration:none; }
.buttonScdMiddle a:visited { white-space:nowrap; color: #FFFFFF; text-decoration:none; }
.buttonScdMiddle a:hover { white-space:nowrap; color: #FFFFFF; text-decoration:none; }
.buttonScdRight {
	border-width:0px;
	width:21px;
	height:34px;
	background-image: url(../SiteGraphics/140/Buttons/scd_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/* Shipping and Cart */
.groupHeader { background-color:#808284; font-size:12px; font-weight:bold; padding:3px; color:#FFFFFF; }
.groupHeader a:link { background-color:#808284; font-size:12px; font-weight:bold; padding:3px; color:#FFFFFF; }
.groupHeader a:visited { background-color:#808284; font-size:12px; font-weight:bold; padding:3px; color:#FFFFFF; }
.groupBox { border: 2px solid #808284; }
.editCardBorder { border: 1px solid #4C6D85; background-color:#FFFFFF; }
.shoppingcartcontent { padding:7px; }
.shoppingcartcontentbreak { background-color:#808284; }
.shoppingcartcategories { background-color:#FF0000; font-size:12px; font-weight:bold; padding:3px; color:#FFFFFF; }
.shoppingcartheader { background-color:#cccccc; font-size:12px; font-weight:bold; padding:7px; color:#000000; }
.shoppingcartheader a:link{ color:#000000; font-size:12px; font-weight:bold; }
.shoppingcartheader a:visited{ color:#000000; font-size:12px; font-weight:bold; }
.printSubtotal { background-color:#eeeeee; font-size:12px; padding:5px; }
.printText { font-size:12px; color:#000000; }
.subtotal { background-color:#fff9c7; font-size:12px; padding:5px;  color:#333; white-space:nowrap; }
.printUpdateChanges { background-color:#000000; font-size:12px; padding:5px; color:#FFFFFF; font-weight:bold; }
.updateChanges { background-color:#e23b3b; font-size:12px; padding:5px; color:#FFFFFF; font-weight:bold; }
.updateChanges a:link { background-color:#e23b3b; font-size:12px; padding:5px; color:#FFFFFF; font-weight:bold; }
.updateChanges a:visited { background-color:#e23b3b; font-size:12px; padding:5px; color:#FFFFFF; font-weight:bold; }
.maybeHoldCards { background-color:#808284; font-size:12px; padding:5px; color:#FFFFFF; }
.maybeHoldCards a:link { background-color:#808284; font-size:12px; padding:5px; color:#FFFFFF; }
.maybeHoldCards a:visited { background-color:#808284; font-size:12px; padding:5px; color:#FFFFFF; }
.total { background-color:#ccc; font-size:12px; padding:5px; color:#333; }
.remove { font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#EFEBE9; font-size:11px; color:#808284; padding:5px; }
.remove a:link{ font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#EFEBE9; font-size:11px; color:#808284; }
.remove a:visited{ font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#EFEBE9; font-size:11px; color:#808284; }
.basketCardsBorder { border:1px solid #E1E1E1; padding:10px; background-color:#EFEBE9; }
#CreditCardTotal { width:350px; border:1px solid #BF311A; text-align: center; vertical-align: middle; padding: 16px; }
.bins { border: 1px solid #808284; }
.cardborderMultRecip { border:1px solid #DED7D3; }

/* Forms */
.form-login { font-size: 10px; font: Arial, Verdana, Helvetica, sans-serif; color: #666666; border: 1px #666666 solid; background-color: #FFFFFF; }
.ShipToCity { width:110px; height:22px; }
.ShipToCC { width:140px; height:22px; }
.ShipToCCtype { width:140px; height:22px; }
.ShipToCountry { width:140px; height:22px; }
.ShipToCompany { width:300px; height:22px; }
.ShipToFName { width:140px; height:22px; }
.ShipToLName { width:140px; height:22px; }
.ShipToState { width:110px; height:22px; }
.ShipToStreet1 { width:140px; height:22px; }
.ShipToStreet2 { width:140px; height:22px; }
.ShipToTel{ width:140px; height:22px; }
.ShipToZip { width:45px; height:22px; }
.ShipMon { width:35px; height:22px; }
.ShipDay { width:35px; height:22px; }
.ShipYr { width:75px; height:22px; }
.ShipType { width:200px; height:22px;}
.ShipToEMail { width:140px; height:22px; }
.CSVfield { width:160px; height:22px; }
.PersonalFont { width:126px; height:22px; } 
.PersonalStyle { width:75px; height:22px; }
.PersonalColor { width:75px; height:22px; }
.PersonalSize { width:50px; height:22px; }
.PersonalText { width:173px; height:138px; }
.BifoldText { width:350px; height:75px; }

.footer { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height: 17px;}
.footer a:link { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height: 17px; text-decoration:none; }
.footer a:visited { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height: 17px; text-decoration:none; }
.footer a:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height: 17px; text-decoration:underline; }


/*Classes added by WWS*/
.style1 {font-weight: bold}
.leftNavSpacer{ border-left: 1px solid #6D8BA3; border-right: 1px solid #6D8BA3; height:5px; }
.shoppingCartBox { border-left: 1px solid #6D8BA3; border-right: 1px solid #6D8BA3; border-top: 1px solid #6D8BA3; border-bottom: 1px solid #6D8BA3;  background-color:#FFFFFF; }
.leftSpacer { border-left: 1px solid #6D8BA3; border-right: 1px solid #6D8BA3; background-color:#FFFFFF; }
.leftBoxTop { border-left: 1px solid #6D8BA3; border-right: 1px solid #6D8BA3; background-color:#FFFFFF; height:0px; }
.errorText { color:#990000; font-size:13px; font-weight:bold;background-color:#ffcccc;background-image:url(../SiteGraphics/140/errorIcon_redBkgd.gif); background-position:center left; background-repeat:no-repeat; padding-top:8px; padding-bottom:8px; padding-right:8px; padding-left:30px;}

#MainBodyTable
{
width:786px;
}

#coverDiv
{
	width:860px;
}



.ShowSteps {padding-left:10px;}

#cardways_footer {
	font-family:Arial, Helvetica, sans-serif; font-size:10px;background:#FFFFFF; text-align:center; color:#666666; padding:15px; height:28px; }
#cardways_footer a:link, #cardways_footer a:visited, #cardways_footer a:hover {
	color:#666; font-weight:normal; text-decoration:none;
}
#cardways_footer a:hover {
	color:#666; font-weight:normal; text-decoration:underline;
}
#cardways_footer img {
	padding:5px 0 0 10px;
}


/* CSS Document */

.clBox {visibility:hidden}

.clTable {border:2px solid #0098cf; margin-bottom:15px}

.clCell {padding:0 10px}

.clMsg {padding-right:10px}

.clSep {margin:0 10px}

.clLogo {padding:0 20px}

.playgrnd {border-bottom:1px solid #ccc; padding-bottom:3px}

.playgrnd .caption img {margin-right:5px}

.playgrnd span {text-decoration:none; font-family:Verdana; font-size:x-small}

.playgrnd span, .playgrnd * {vertical-align:middle}

.playgrnd .pipe {color:#00c}

.playgrnd .caption a:active, .playgrnd .caption a:link, .playgrnd .caption a:visited, .playgrnd .caption a:hover {font-weight:bold; color:#909}

.playgrnd .caption .pipe {color:#999}

.playgrnd a:active, .playgrnd a:link, .playgrnd a:visited {text-decoration:none; color:#00c}

.playgrnd a:hover {text-decoration:underline; color:#00c}

.ac-ac_div {
	display:none;
	position:relative;
	left:-10px;
	padding:2px;
	margin-right:0px;
	border-color:#7f9db9;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	width:18px;
	cursor:pointer;
	background-color:white;
	background-image: url(../SiteGraphics/140/iconAutofillDown_12x10.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.srchBoxW .ac-ac_div {left:-8px; margin-right:-4px !important}

.ac-ac_mo_div {
	display:none;
	position:relative;
	left:-10px;
	padding:2px;
	margin-right:0px;
	border-color:#7f9db9;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	width:18px;
	cursor:pointer;
	background-color:white;
	background-image: url(../SiteGraphics/140/iconAutofillDown_12x10.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.srchBoxW .ac-ac_mo_div {left:-2px; margin-right:-2px !important}

body {margin-top:0 !important; padding-top:0 !important}

.pagewidth {width:100%; min-width:760px}

* html .pageminwidth {padding-left:760px}

* html .pagecontainer {margin-left:-760px; position:relative}

* html .pageminwidth, * html .pagecontainer, * html .pagelayout {height:1px}

.g-hlp {color:#666}

.g-pipe {color:#99f}

.g-nav {font-family:Verdana; font-size:x-small}

#Shell {margin:0 auto !important}

#globalHeader {position:inherit !important}

.bc_motors {margin:10px 0}

.emlcontent {padding-top:0 !important; margin-top:0 !important}

.gbhdr {}

.gbhdr form {margin:0; padding:0}

.hdrCtr {margin-bottom:10px; position:relative}

.hdrCtr img {border:0; vertical-align:bottom}

.logobar {margin-bottom:10px}

.logobar .logoimg img {margin-top:10px}

.greeting {vertical-align:bottom; margin:35px 15px 0 10px; display:block}

.addllinks {white-space:nowrap}

.addllinks img {padding-right:5px}

.greeting a:active, .greeting a:link, .greeting a:visited, .addllinks a:active, .addllinks a:link, .addllinks a:visited {text-decoration:none}

.greeting a:hover, .addllinks a:hover {text-decoration:underline}

.srchBox {
	position:relative;
	background-image: url(../SiteGraphics/140/imgHdrSearchBg.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

.srchBoxE {
	background-image: url(../SiteGraphics/140/imgHdrSearchLft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.srchBoxW {
	white-space:nowrap;
	background-image: url(../SiteGraphics/140/imgHdrSearchRgt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.srchBoxW select {margin:8px 4px !important; vertical-align:middle; position:relative}

.srchBoxW input {margin:8px 4px !important; vertical-align:middle; position:relative}

.srchBoxW #satitle {width:38%}

.srchBoxW #_nkw {width:38%}

.srchBoxW .srchfld {width:38%; margin-left:0px !important}

.srchBoxW a:active, .srchBoxW a:link, .srchBoxW a:visited {text-decoration:none; padding-left:10px; font-family:Verdana; font-size:0.85em}

.srchBoxW a:hover {text-decoration:underline}

div.pnav {position:absolute; top:0px; right:0px; margin:0; padding:0}

div.pnav div {margin:0; padding:0; position:relative}

div.pnav table td {height:28px; white-space:nowrap; line-height:normal}

div.pnav td a:active, div.pnav td a:link, div.pnav td a:visited, div.pnav td a:hover {
	color:#000;
	font-weight:bold;
	font-size:1em;
	white-space:nowrap;
	padding:6px 5px;
	display:block;
	border-right:1px solid #ccc;
	text-decoration:none;
	position:relative;
	line-height:
normal;
	background-image: url(../SiteGraphics/140/imgHdrMainNavBg3.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.pnav td.fc a:active, div.pnav td.fc a:link, div.pnav td.fc a:visited {
	padding:6px 5px 6px 10px;
	background-image: url(../SiteGraphics/140/imgHdrMainNavLft3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.pnav td.lc a:active, div.pnav td.lc a:link, div.pnav td.lc a:visited {
	border-style:none;
	padding:6px 10px 6px 5px;
	background-image: url(../SiteGraphics/140/imgHdrMainNavRgt3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div.pnav td a:hover, div.pnav td.lc a:hover {text-decoration:underline}

.hovered {}

div.pnavEx {position:absolute; top:0; right:0; margin:0; padding:0}

div.pnavEx table.srchBox {margin:0; padding:0; margin-right:10px; position:relative; height:29px}

div.pnavEx table.srchBox td {
	margin-right:10px;
	height:29px;
	padding:1px 0 1px 5px;
	background-image: url(../SiteGraphics/140/imgHdrSearchBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

div.pnavEx table.srchBox td.fc {
	padding:1px 0 1px 10px;
	background-image: url(../SiteGraphics/140/imgHdrMainNavSearchLft2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.pnavEx table.srchBox td.lc {
	padding:1px 10px 1px 5px;
	width:50px;
	background-image: url(../SiteGraphics/140/imgHdrMainNavSearchRgt2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div.pnavEx table.srchBox td.lc a:active, div.pnavEx table.srchBox td.lc a:link, div.pnavEx table.srchBox td.lc a:visited {color:#00f; font-size:xx-small; font-family:verdana; font-weight:
normal; border:none; white-space:normal; margin:0; padding:0; background-image:none}

div.pnavEx table.pnav td {height:29px; white-space:nowrap}

div.pnavEx td a:active, div.pnavEx td a:link, div.pnavEx td a:visited, div.pnavEx td a:hover {color:#000; font-weight:bold; font-size:1em; white-space:nowrap; padding:7px; display:block; background:url(http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrMainNavBg3.gif) repeat-x bottom left; border-right:1px solid #ccc; text-decoration:none; position:relative}

div.pnavEx td.fc a:active, div.pnavEx td.fc a:link, div.pnavEx td.fc a:visited {
	background-image: url(../SiteGraphics/140/imgHdrMainNavLft3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.pnavEx td.lc a:active, div.pnavEx td.lc a:link, div.pnavEx td.lc a:visited {
	border-style:none;
	background-image: url(../SiteGraphics/140/imgHdrMainNavRgt3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div.pnavEx td a:hover, div.pnavEx td.lc a:hover {text-decoration:underline}

div.snav {
	margin:0;
	padding:0;
	position:relative;
	background-image: url(../SiteGraphics/140/imgHdrCatsLft2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.snavE {
	margin:0;
	padding:0;
	margin-left:10px;
	background-image: url(../SiteGraphics/140/imgHdrCatsRgt2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div.snavW {
	margin-right:6px;
	background-image: url(../SiteGraphics/140/imgHdrCatsBg2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.snav div table {margin:0; background:inherit; width:auto}

td.snav, td.poweredBy {margin:0; padding:0}

td.snav table {background:inherit; margin:0}

td.snav td {
	height:29px;
	white-space:nowrap;
	background-image: url(../SiteGraphics/140/imgHdrMainNavBgHighlight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

td.snav td a:active, td.snav td a:link, td.snav td a:visited, td.snav td a:hover {padding:3px 10px; font-size:1em; display:block; text-decoration:none; color:#666; font-family:Arial; font-weight:bold}

td.snav td.fc a:active, td.snav td.fc a:link, td.snav td.fc a:visited, td.snav td.fc a:hover {padding:3px 10px 3px 0}

td.snav td a:hover, td.snav td.lc a:hover {text-decoration:underline}

td.poweredBy img {vertical-align:bottom; margin-top:0px}

td.snav td.fc img {vertical-align:middle}

td.brnd1 {width:22%; background-color:#f00; height:4px; margin:0; padding:0}

td.brnd2 {width:4%; background-color:#903; height:4px; margin:0; padding:0}

td.brnd3 {width:22%; background-color:#009; height:4px; margin:0; padding:0}

td.brnd4 {width:5%; background-color:#c60; height:4px; margin:0; padding:0}

td.brnd5 {width:22%; background-color:#fc0; height:4px; margin:0; padding:0}

td.brnd6 {width:4%; background-color:#990; height:4px; margin:0; padding:0}

td.brnd7 {width:22%; background-color:#9c0; height:4px; margin:0; padding:0}

.dynmenu {position:absolute; z-index:100; left:0; top:0px}

.dynmenubrdr {border:1px solid #bfbfbf; border-width:0 1px}

.dynmenubrdr table {margin:0; padding:0; width:100%}

.dynmenubrdr td {font-family:verdana; vertical-align:middle; white-space:nowrap; margin:0; padding:0; font-size:10pt}

.dynmenubrdr td b {display:block; padding:5px; white-space:nowrap; font-size:0.85em}

.dynmenubrdr a:active, .dynmenubrdr a:link, .dynmenubrdr a:visited, .dynmenubrdr a:hover {display:block; padding:5px; white-space:nowrap; font-size:0.85em; text-decoration:none; position:
relative}

.dynmenubrdr a:hover {background:#eee; text-decoration:underline}

.dynmenubtmbrdr {border-bottom:1px solid #bfbfbf; background:#fff}

#BrowseCategories-menu .dynmenubrdr td b, #BrowseCategories-menu .dynmenubrdr td a {padding:5px 15px}

#cobrandFooter {text-align:left}

.greeting span {display:block}

.greeting #bta {display:inline}

td.brnd8 {background-color:#c0c0c0; height:2px; margin:0; padding:0}

td.snav td.lc {}

td.snav td.lc a:hover {text-decoration:underline}

div.addllinks div {display:inline}

.xpborder {border-style:solid; border-width:1px; border-color:#7f9db9; outline:none; padding:1px}

input.xpborder {padding:2px}

.prespace {margin-right:11px; font-size:1px; visibility:hidden}

td.mr .greeting {white-space:nowrap}

span.coupon {vertical-align:bottom; margin:35px 15px 0px 0px; display:block}

span.vibrant {white-space:nowrap}

span.coupon span, span.coupon img {white-space:nowrap; font-family:Verdana; font-size:10px !important}

span.rebate img {float:left}

span.coupon a:active, span.coupon a:link, span.coupon a:visited, span.coupon a:hover {vertical-align:bottom; text-decoration:none; white-space:nowrap}
@media print {

* html .pageminwidth {padding-left:0}

* html .pagecontainer {margin-left:0; position:inherit}

* html .pageminwidth, * html .pagecontainer, * html .pagelayout {height:inherit}

}

/* en_US/e573/GlobalNavVjoOpt23_EbayR2_e5736892865_en_US */
/* b=6892865 */

body,.standard,p,td,blockquote,div,span,ul,ol,dl,h1,h2,h3,th,.standardtitle { font-family:Arial, Helvetica, sans-serif;font-size:x-small; }

a:active,a:link,.novisited a:visited { color:#0000CC; }

a:visited { color:#990099; }

pre { font-family:"Courier New",Courier,monospace;font-size:x-small; }

h1,.pagetitle { font-size:medium;font-weight:bold; }

h2,.sectiontitle { font-size:small;font-weight:bold; }

h3,th,.standardtitle { font-weight:bold; }

.emphasized { color:#009900;font-weight:bold; }

.error { color:#FF0000; }

.help { color:#666666; }

.pipe { color:#9999FF; }

.textbox,.button,.navigation { font-family:Verdana;font-size:xx-small; }

.textboxhelp { font-family:Verdana;font-size:xx-small;color:#666666; }

.nomargin { margin:0px; }

.RetroStyle1 { font-family:Fixedsys;color:#00FF00;background-color:#000000;font-size:22px; }

.RetroStyle2 { font-family:Terminal;color:#00FF00;background-color:#000000;font-size:22px; }

.BasicStyle { font-family:Tahoma;color:#5F8F8F;background-color:Black;font-size:20px; }

.lessen { color:#cccccc; }

.at { color:#f1f1f1;margin-bottom:8px;font-family:Arial;font-weight:bold;font-size:14pt; }

.questiontableborder { border:1px solid #C4C4C4;margin-left:35px;width:85%; }

.questionsectiontitle { font-weight:bold;font-size:13px;font:Arial,Helvetica,sans-serif;color:#000000;padding:10px 10px 10px 15px;background-color:#F2F2F2; }

.questionrow1bg { background-color:#F7F7F7;border-top:1px solid #C4C4C4; }

.questionrowpadding { padding:7px 0px 7px 0px; }

.questionQ { font-weight:bold;font-size:13px;font:Arial,Helvetica,sans-serif;color:#000000;text-align:right; }

.questioncontent { font-weight:normal;font-size:13px;font:Arial,Helvetica,sans-serif;color:#000000;text-align:left; }

.questionA { font-weight:bold;font-size:13px;font:Arial,Helvetica,sans-serif;color:#049C04;text-align:left; }

.questionbottom { font-weight:normal;font-size:13px;font:Arial,Helvetica,sans-serif;padding:10px 0px 10px 15px;background-color:#E7E7E7; }

.headerborder { padding:1px 0px 1px 0px;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;width:100%;margin-top:20px;margin-bottom:15px; }

.sectionstyle { background-color:#EFEFFF;padding:5px 8px 5px 5px; }

.normalsmall { float:right;font-weight:normal;font-size:13px;font:Arial,Helvetica,sans-serif;color:#000000; }

.helptext { font-weight:normal;font-size:13px;font:Arial,Helvetica,sans-serif;color:#0606CE; }

.headertext { font-weight:bold;font-size:15px;font:Arial,Helvetica,sans-serif;color:#000000; }

.g-nav { font-family:Verdana;font-size:xx-small !important; }

.classAutoSugg1 { background-color:#000080;color:#FFFFFF; }

.classAutoSugg2 { background-color:white;margin-left:1px;_margin-left:0px; }

* html .classAutoSugg2 { background-color:white;margin-left:0px; }

/* b=7009400 */
#cardthumbnail a, #cardthumbnail a:hover, #cardthumbnail a:visited, #cardthumbnail a:link, #cardthumbnail a:active {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}

.bigtextred {
 color:#000000 !important;
 font-size:12px !important;
}
.bigtext{
 font-size:12px !important;
}
.ControlLabel {
	color:#808284!important;
}