/* Header and Footer style */
@import url("global.css"); 
@import url("recently_viewedWide.css");

body { background: #C7CFDA url(../img/redesign/background/body_tile_y_bg.gif) repeat-y top center; }
label { cursor:pointer; }

/*LINKS  */
a { color: #05328f;  text-decoration: none; }
a:visited { color: #05328f;  text-decoration: none; }
a:hover { color: #e64f22;  text-decoration: underline; }
/* Black Links */
a.black { color:#000000; }
a.black:visited{ color:#000000; }
a.black:hover{ color: #F06E19;  text-decoration:underline; }
/* Orange Links */
a.orange { color:#333333; }
a.orange:visited{ color:#F06E19; }
a.orange:hover{ color: #04438F;  text-decoration:underline; }

/* COLOR VALUES */
/* Text */
.blue { color: #04438F; }
h1.blue { color: #000; }
h2.blue { color: #000; }
#customerService h1 { color: #fff;  background: #849dbc; }
#customerService .subHead { color: #039;  background: #ebebeb; }
.orange { color: #333333; }
.gray{ color: #666666; }
.red { color: #e64f22; }
.darkBlue { color: #325c8f; }
/* Background Colors */
.bgLight { background-color: #eff2f5; }
.bgMid { background-color: #c6cfd9; }
.bgWhite { background-color: #fff; }
/* Outline Colors  */
.borderLight { border: none; }
.borderMid { border: none; }
.borderDark { border: none; }
/* box style classes */
.whiteBox { background-color: #fff; }
.lightBox { background-color: #f6f8fb; }
.darkBox { background-color: #E5E5E5; }
/* Horizontal Line */
hr { background-color: #e3e3e3; color: #e3e3e3; }
.hr { background: url(../img/backgrounds/1pxLightgray.gif) repeat-x center center; }

/*ICONS */
.shoppingCart { color: #6e6e6e; padding:.2em 0 .2em 2.3em; margin:0; background: url(../img/icons/_sprite.gif) no-repeat left -1933px;}
#marker li span.shoppingCart { color: #6e6e6e; padding:.2em 0 .2em 2em; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -5px -1932px;}
.recentlyViewed { color: #6e6e6e; padding:.2em 0 .2em 2.3em; margin:0 1em 0 0; background: url(../img/icons/_sprite.gif) no-repeat left -2492px; }
.document { padding: 2px 0 0 10px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -15px -3210px;}
.searsCard { padding: 2px 0 0 40px; margin:0; line-height:1; background: url(../img/icons/searsCard.gif) no-repeat left 5px;}
.warranty { padding: 2px 0 0 25px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -6px -528px;}
.manual { padding: 2px 0 0 25px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -6px -528px;}
.doc_question { padding: 2px 0 0 25px; margin:0; background: url(../img/icons/doc_question.gif) no-repeat center left;}
.giftRegistry{ padding: 4px 0 10px 20px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -10px -2889px;line-height:20px;}
.inStock { padding: 6px 0 6px 28px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -8px -7px;}
.expDeliv { padding: 6px 0 6px 28px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -9px -87px;}
.delivVars { padding: 6px 0 6px 28px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -9px -169px;}
.notInStock { padding: 6px 0 6px 28px; _padding-left:30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -9px -249px;}
.emailMe { padding: 6px 0 6px 28px; _padding-left:30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -8px -328px;}
.storepu { padding:6px 0 6px 28px; _padding-left:30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -7px -409px; }
.noicon{ padding: 6px 0 6px 25px; margin:0; background: none;}
.spo { padding:6px 0 6px 28px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -8px -489px;}
.buyingGuide { padding: 8px 0 8px 30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -7px -1051px;}
.threeDcube { padding: 8px 0 8px 30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -7px -1088px; }
.measure { padding: 8px 0 8px 30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -8px -1010px;}
.advisor { padding: 8px 0 8px 30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -7px -1170px;}
.myModel { padding: 8px 0 8px 30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -7px -930px;}
.video { padding: 8px 0 8px 30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -8px -1130px;}
.sizeCharts { padding: 8px 0 8px 30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -7px -971px;}
.closeWindow { background: url(../img/icons/closeWindow.gif) no-repeat top right; }
.options {background: url(../img/icons/_sprite.gif) no-repeat -15px -3210px;}
.open { padding: 0 15px 0 0; margin:0; background: url(../img/icons/arrowRight.gif) no-repeat top right; }
.close { padding: 0 15px 0 0; margin:0; background: url(../img/icons/arrowDown.gif) no-repeat top right; }
.pdf { padding: 0 30px 2px 0; margin:0; background: url(../img/icons/_sprite.gif) no-repeat right -3052px; }
#tabContent ul li {background: url(../img/icons/_sprite.gif) no-repeat -15px -3210px;}
.jumpNav li {background: url(../img/icons/_sprite.gif) no-repeat -15px -3210px;}
.glossary {text-align:left;margin-left:5px;vertical-align:middle;}
.finder { padding: 8px 0 8px 30px; margin:0; background: url(../img/icons/_sprite.gif) no-repeat -8px -2371px;}

/* This addresses Quicklinks on P-pgs & old Sub-cat */
.moreInfo li a {display:block;_height:1%; padding:4px 0pt 4px 30px; }

.fitSelection .notinstock, .colorSelection .notinstock { _background-image: none; }

/* send to friend and print links set up */
.sendFriend { background: url(../img/icons/_sprite.gif) no-repeat  -5px -1410px; padding-left:35px;}
.clickCall { background: url(../img/icons/_sprite.gif) no-repeat -10px -1370px;}
.print { background: url(../img/icons/_sprite.gif) no-repeat -10px -1330px;}

/* zoom icons */
.enlarge {background: url(../img/icons/_sprite.gif) no-repeat -8px -1290px;}
.zoomIn {background: url(../img/icons/_sprite.gif) no-repeat -8px -1210px;}
.zoomOut {background: url(../img/icons/_sprite.gif) no-repeat -8px -1250px;}

#detailBullets ul li {background: url(../img/icons/_sprite.gif) no-repeat -15px -3210px;}
.soBullets {margin-top:0px;}
.soBullets li {list-style-type:none;background: url(../img/icons/_sprite.gif) no-repeat -15px -3210px;padding:3px 0px 0px 10px;margin-left:20px;margin-top:2px;}

/* IMPORTED FROM OTHER SHEETS -------------------------------------------------------------------------------*/
#utility p { color: #9e9e9e; }

/* FORMS  */
select.dropdown { border: 1px solid #B3B3B3; }
input.text, select.text { border: 1px solid #B3B3B3; }
textarea.textField { border: 1px solid #B3B3B3; }
textarea.shipInst { border: 1px solid #B3B3B3; }

/*SEARCH  */
#searchWrapper { color:#04438F; }
.searchTips { background: #eff2f5; }

/* BREADCRUMB */
.breadcrumb { background-color:#849DBC;  color:#fff; }
.breadcrumb a{ color:#fff !important; }
.send_print { background-color:#f0f0f0; }

/* DROPZONES */
#subcatDZ1, #subcatDZ2 { margin:10px 0 10px 0; }

/* FOOTER  */
table#footerLinks { border-top: 1px solid #b3b3b3;  border-bottom: 1px solid #b3b3b3; }
table#footerLinks td.lineRight { border-right: 1px solid #b3b3b3; }

/* Save Story Colors */
.salePrice { color: #cc1a0d; }

/* Dynamic Content Styling */
.floatWindowSm { 
    border-top: 1px solid #779EBC;  border-right: 2px solid #779EBC;  border-bottom: 2px solid #779EBC;  border-left: 1px solid #779EBC; 
	background-color: #F6F8FB; 
}

/*EMAIL ME DHTML LAYER */
.floatWindow { background-color: #F6F8FB;  border: 1px solid #779EBC; }
#emailForm { background-color:#F6F8FB;  border: 1px solid #C3D3E7; }
#emailForm h3 { color: #F06E18; }
#emailForm div.email { color:#0A4892; }
#emailForm div.emailBut { color:#0A4892; }

/*VERTICAL DROPDOWN STYLE  */
div.ddlContainer{ border:1px solid #CCCCCC;  background-color:#fff; }
div.ddlContainer a{ color:#333333; }
div.ddlContainer a:visited{ color:#333333; }
div.ddlList { background-color:#fff; }
div.ddlList ul{ border: 1px solid #cccccc; }
div.ddlList ul li a:hover{ background-color: #EFF3F6; }

/* RECENTLY VIEWED  */
#recentView { background:#fff;  border: 1px solid #999;  border-right: 2px solid #999;  border-bottom: 2px solid #999; }
#recentView  h1 { color: #333333; background-color:transparent; }
#sendRecentButt { background-color: #F6F4F4;  border-top: 1px solid #B3B3B3; }

/* SEND TO A FRIEND  */
#send2friend { color: #333333; border:1px solid #B3B3B3; }

/* SHIPPING CALCULATOR   */
#shippingCalculator { background-color: #fff;  border: 4px solid #c3c3c3; }
table.shippingTable th { color:#C10A0A;  background-color:#E5E5E5; }
table.shippingTable td { border: solid 1px #000; }
table.shippingTable td.white { border-top: solid 1px #fff; }
div#shippingZipCodeSearch input#txtZipCode{ border:solid 1px #B3B3B3; }

/*  ROUNDED CORNER BOX */
dl.roundedBox dt div.leftCorner { background-color:#9e9e9e; color:#FFFFFF; }
/*dl.roundedBox dd { border-left:1px solid #787878; }*/
dl.roundedBox dd.bottomCap { border-left:none; }
dl.roundedBox dt.plain div.leftCorner { border:none; }

/*  ERRORS AND ALERTS */
.error { border: 1px solid #900;  background: #ff9 url(../img/icons/alert.gif) no-repeat scroll 10px;  color: #900; }
.certError { 
	position:absolute; 
	background:#ffffcc url(../img/icons/error_large.gif) no-repeat 5px 4px; 
	margin:0px; 
	padding:5px; 
	border:1px #ff0000 solid; 
	color:#ff0000; 
	font-weight:normal; 
	width:450px; 
	height:335px; 
	clear:both; 
}

.certError div#certMsg { 
	text-align:left; 
	width:93%; 
	_width:100%; 
	height:300px; 
	border: 0; 
	padding:5px; 
	margin:0px 5px 0px 20px; 
	overflow:auto; 
}

.certError div#print{ margin-left:20px; _margin-left:10px; float:left; }
.certError div#close{ margin:0px 5px 0px 0px; float:right; }
.certError hr{ margin:3px 0px; border:0; width:100%;  height:1px; }
.error { border: 1px solid #900; background: #ff9 url(../img/icons/_sprite_error.gif) no-repeat 10px 5px; color: #900;}
	background:#ffffcc url(../img/icons/_sprite_error.gif) no-repeat 10px 5px;

/* LOGIN */

table.login { margin:0px; padding:0px; width:740px; margin:auto; }
table.login td { margin:0px; padding:5px; vertical-align:top; width:50%; font-size:1.2em !important; }

#login .title_msg{ border-top:1px solid #808080; }

/* EFFECTS */
.transparent { background:#000; }

/* CATEGORY & VERTICAL */
/* Left Nav style */
#leftNavWrapper a { color: #033399; }
#leftNavWrapper a:hover { color: #F06E19; }
#leftNavWrapper h3{ border-bottom: 1px solid #DCDCDC; }
#leftNavWrapper .widthSize dd.new{background-image:none;text-indent:0px!important;overflow:auto;`height:1%;`overflow:visible;}
#leftNavWrapper .widthSize dd.new img{float:left;margin:0.25em 0.5em 0 0;}
#leftNavWrapper .widthSize dd.new a{float:left;}

#featureBox h3{ background-color:#849dbc;  color:#fff; }
#featureBox table { background-color:#eff3f6; }
#featureBox table td strong { color:#333333; }
#featureTable .prodCont{ border: 1px solid #e3e3e3;  background-color:#fff; }

/* Scroll Widget */
#vtopSeller .left, #vtopSeller .right{ background-color:#e5e5e5; }
.scroll_widget_window { background: url(../img/backgrounds/widget_tile.gif) repeat-x left bottom; border-bottom:1px solid #fff; }

/* SUB CAT */
#topMenu ul li { border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }
#topMenu ul li a { color:#23436a; }
#topMenu ul li ul li { border-bottom:1px solid #d7d7d7; }
#topMenu ul li ul li a { background: #898989;  color:#fff; }
#topMenu ul li a:hover { background: #898989;  color: #fff; }
#topMenu ul li ul li a:hover { background: #999;  color: #fff; }
#topMenu ul li a.noChoice:hover { color:#23436a; background:#fff; }
#topMenu ul li div.noChoice { background: #fff; }
#topMenu ul li a.choice:hover { background: #fff; color:#23436a; }

#bottomMenu ul li a { background-color:#f3f3f3; }

#sortLevel, #sortLevelBottom { background-color:#e4e9ed; border-top:1px solid #fff; border-bottom:1px solid #fff; }
.changeView { color:#00329b; }
.sortBy select,.viewItems select{ border: 1px solid #bfbfbf !important; }
.sortLevel { border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }
table.resultsTable td .productPhoto img { border:1px solid #e3e3e3; }
.narrowResults{ color:#e64f22; }
.noresultsWrapper { color:#e5e5e5; }

#bottomMenu ul li{background-color:#f3f3f3;}

/* PRODUCT */
#productUtility { border:1px solid #d6d6d6;  border-bottom:none; }
#dragInfo { background-color: #e4ebf3; }
#productUtility ul.iconLinks { border-bottom:1px solid #d6d6d6; }
#moreImages { border-bottom:1px solid #d6d6d6; }
#moreImages a { border:1px solid #9eb2d7; }
#moreImages a img{ border:1px solid #fff; }
#moreImages a.selected { border:1px solid #ce1a0c !important; }
#moreImages a:hover { border:1px solid #00339e; }
#moreImages a:visited { border:1px solid #9eb2d7; }
#moreImages a:visited:hover { border:1px solid #00339e; }
/* Buttons */
.moreInfo li { background-color:#f3f3f3; }
.ratings li { background-color:#e4ebf3; }
.ratings li b{ color:#303135; }
.moreInfo li {background-color:#f3f3f3;position:relative;}
/* Upsell */
#upsellWrapper dl dt { background-color:#849dbc; }
#upsellWrapper dl.boxLeft { background-color:#f3f3f3; }
#upsellWrapper dl.boxRight { background-color:#f3f3f3; }
#upsellWrapper .productPhoto img { border:1px solid #d5d5d5; }
.availability li a{ text-decoration:underline; }
.availability li.makeSelection { background-color:#9c9c9c; color:#fff; }
.specialOffer { background:#d5dde8 url(../img/backgrounds/specialOffers.jpg) no-repeat left top; }
.specialOffer {background:#d5dde8 url(../img/backgrounds/specialOffers.jpg) no-repeat scroll -10px -16px;}
/* Overview Links */
ul#overviewBox  li  a { border-bottom:1px solid #d7d7d7; }
ul#overviewBox  li a:hover { background-color:#d7d7d7; color:#000; }
ul#overviewBox  li.selected a { color:#000 !important; }
ul#overviewBox {display:none;}

/* select widgets */
.selectWidgets { background:#f0f0f0; }
#collection .selectWidgets { background: transparent; }
/* Fit/Size Selections Widget */
.fitSelection, .colorSelection, .sizeSelection { border-bottom:1px solid #fff; }
#collection .fitSelection, #collection .colorSelection, #collection .sizeSelection { border-bottom:1px solid #d7d7d7; }
#shoppingcart .fitSelection, #shoppingcart .colorSelection, #shoppingcart .sizeSelection { border-bottom:none; }
.fitSelection small b,.colorSelection small b,.sizeSelection small b{ color:#c9180e; }
.fitSelection ul li a { background: #FFFFFF;  border: 1px solid #98b5d3;  color: #333333 !important; }
.sizeSelection ul li a{ background: #FFFFFF;  border: 1px solid #98b5d3;  color: #4a66b0 !important; }
.fitSelection ul li a b { color:#1b4dac; }
.fitSelection ul li a.notinstock b { color:#c5c5c5; }
.fitSelection ul li.selected a, .sizeSelection ul li.selected a { background: #FFFFFF;  border: 1px solid #ce1a0c;  color: #333333 !important; }
.sizeSelection ul li.selected a, .sizeSelection ul li.selected a:hover{ color: #ce1a0c !important; }
.fitSelection ul li.selected a b{ color: #ce1a0c; }
.fitSelection ul li a:hover, .colorSelection ul li a:hover { border: 1px solid #00329b; color: #333333 !important; }
.sizeSelection ul li a:hover { border: 1px solid #00329b; color: #4a66b0 !important; }
/* Color Selections Widget */
.colorSelection ul li a { border: 1px solid #98b5d3; }
.colorSelection ul li.selected a { border: 1px solid #ce1a0c; }
.colorSelection ul li.selected a:hover { border: 1px solid #00329b; }
.colorSelection ul li a img { border: 1px solid #fff; }
#hardline .colorSelection small{ background-color:#9c9c9c; color:#fff; }
/* Not in Stock Selection Widgets */
.fitSelection ul li a.notinstock { border:1px solid #f0f0f0; color:#c5c5c5 !important; }
.colorSelection ul li a.notinstock, .colorSelection ul li a.notinstock img { border:1px solid #f0f0f0; }
#collection .colorSelection ul li a.notinstock, #collection .colorSelection ul li a.notinstock img { border:1px solid #fff; }
.sizeSelection ul li a.notinstock { border:1px solid #f0f0f0; color:#c5c5c5 !important; }
.fitSelection ul li a.notinstock:hover, .sizeSelection ul li a.notinstock:hover{ color:#c5c5c5 !important; }
ul li.selected a.notinstock { background:#e1e1e1; border:1px solid #f0f0f0; color:#c5c5c5 !important; }
.collection ul.availability { border-top:1px solid #d7d7d7; }
.collection .getitem { border-top:1px solid #d7d7d7; }
/* tabs */
dl#tabList { background:url(../img/backgrounds/tab_bg_line.gif) repeat-x bottom left; }
dl#tabList dd {margin-top:35px; background:#f4f5f6 url(../img/backgrounds/tab_bg_unselected.gif) repeat-x bottom left;border: 1px solid #d6d7d7;border-bottom:none;}
dl#tabList dd a { color:#039; }
dl#tabList dd.selected { margin-top:35px; background:#FFF;}
dl#tabList dd.selected a, dl#tabList dd a:hover { color:#cc1a0d; }
/* Tab Content */
#tabContent { border: 1px solid #d6d7d7; border-top:none; }
h3.warning { color:#F06E19;  background: url(../img/icons/warning.gif) left center no-repeat; }
h3.warning { color:#F06E19; background: url(../img/icons/_sprite.gif) no-repeat -10px -3285px; }
/* Tabs view */
table.product_spec_tab th { background:#d6d7d7; border-bottom:1px solid #d6d7d7; }
table.product_spec_tab td { border-top:1px solid #d6d7d7; }
table.product_options_tab th { background:#d6d7d7; }
#priceBox { border:1px solid #d6d7d7; }
#pd_msg { border:1px solid #d6d7d7; background:#f6f6f6; }
/* Error Pop Up Box */
.errorPop { border-top:2px solid #ebebeb;  border-left:2px solid #ebebeb;  border-right:2px solid #9e9e9e;  border-bottom:2px solid #9e9e9e; background:#eff2f5; }
.errorPop h3 { background:#849DBC; color:#FFF; font-size:1.2em; }

.worryfree, .disclaimer { border-top: 1px solid #d6d7d7; }
#priceBox #total, #priceBox #pickupDelivery { border-bottom: 1px solid #d7d7d7; }

#getItAll, #getItAll2 { border:1px solid #d6d6d6;  background: #f0f0f0; }

/* SHIPPING OPTIONS =============== */
dl.roundedBox dd div.hiddenDiv div.addressTable { border: 0 !important; }

/* STORE LOCATOR (CHECKOUT) ======= */
.locHead { color: #fff;  background: #849dbc;  font-weight: bold;  _height: 1%; }
.locWrap { border-bottom: 2px solid #eff2f5;  _height: 1%; }
span.storeName { font-weight: bold; }

/* RESEARCH CENTER ================ */
#researchCenter #leftContentWrapper div { border-bottom: 1px solid #849dbc; }
#researchCenter #leftContentWrapper p b { color: #039; }

/* STORE HOURS POPUP ================ */
#popup img { margin-bottom:10px; }
#popup p img { margin-bottom:0px; }
#popup p { margin-top:10px; }
#hours { position:relative; width:360px; height:1%; padding:0; margin-top:10px; background:#e5e5e5; }
#hours h1 { background:#849DBC; color:#FFF; font-size:1.2em; padding:7px; margin:0; width:auto; height:1%; }
#hours div{ padding:5px; margin:5px 5px; width:150px; }

/* Star Rating */
span.star { background:url(../img/backgrounds/star_ratings.gif) no-repeat; margin:0 10px; font-size:11px; }
span.star a { padding:0 .28em; opacity:0; filter: alpha(opacity=0); display:inline-block; cursor:pointer; }
body:not(:root:root) span.star { font-size:12px; } /* Safari Hack */
body:not(:root:root) span.star a { padding:0 .25em; margin:0; } /* Safari Hack */
span.no 	{ background-position:-75px 0; }
span.one 	{ background-position:-60px 0; }
span.two 	{ background-position:-45px 0; }
span.three 	{ background-position:-30px 0; }
span.four 	{ background-position:-15px 0; }
span.five 	{ background-position:0 0; }

/* Bigger stars */
li.ratings { padding:0 !important; }
li.ratings span.star { display:block; margin:0 5px; font-size:16px; overflow:auto; width:100px; height:20px;
	 background:url(../img/backgrounds/star_ratings_lg.gif) no-repeat;}
li.ratings span.star a { display:block; float:left; margin:0; padding:0; width:19px; height:20px;text-indent:-9000px;filter: none; }
li.ratings b { display:block; margin:5px 10px; font-weight:normal; }
li.ratings span.no 		{ background-position:-100px 0; }
li.ratings span.one 	{ background-position:-80px 0; }
li.ratings span.two 	{ background-position:-60px 0; }
li.ratings span.three 	{ background-position:-40px 0; }
li.ratings span.four 	{ background-position:-20px 0; }
li.ratings span.five 	{ background-position:0 0; }

/* DROPZONES */

#subcatDZ1, #subcatDZ2 { margin:10px 0 10px 0; }

/* MAP PRICING POPUP ================ */
a.mapLink { font-weight: bold; text-decoration: underline; }
.mapWrap { border: 3px solid #e4e4e6; }
.mapWrap .border { border: 1px solid #9e9e9e; background: #fff; }
.mapWrap strong { color: #039; }

/*GR 2008 changes*/
.deletePop { border-top:2px solid #ebebeb;  border-left:2px solid #ebebeb;  border-right:2px solid #9e9e9e;  border-bottom:2px solid #9e9e9e; background:#eff2f5; }
.deletePop h3 { background:#849DBC; color:#FFF; font-size:1.2em; }
.deletePop h1 { font-size:15px;margin:0pt 0pt 10px; }

#test {padding: 0pt 5px 12px 12px;margin:0pt;}

#leftlink { float:left; }
#rightlink { float:right; }
/* LOCAL PRICE ================ */
.localPrice { padding:0; margin: 0; float: left; position: relative; text-align: left; font-size:1.3em !important; }
.localPrice a { display: block; padding-top:4px !important; color:#05328f; width: 110px; height:20px !important; text-decoration:underline !important; text-indent:26px; background:#e4e9ed url(../img/icons/auto_arrow_orange.gif) no-repeat 0px 0px; font-size:.7em !important; padding-top:2px; }
.localPrice a.err { color:#FF0000 !important; }
.localPrice a.over { background:#e4e9ed url(../img/icons/auto_arrow_orange.gif) no-repeat 0px 0px !important; color:#e65226 !important; }
.morePrice { width: 190px; position: absolute; padding: 6px 5px 5px 5px !important; z-index: 2000; display: none; background:#e4e9ed url(../img/backgrounds/auto_price_top.gif) no-repeat 0px 0px; border:1px solid #9eb1ca; border-top:none; font-size:1.1em !important; _margin-left:1px; .margin:-2px 0 0 -2px; }
.morePrice div { background:#fff url(../img/backgrounds/auto_local_price.jpg) repeat-x; padding:10px 10px 5px 10px; border:1px solid #9eb1ca; font-size:.8em !important; color:#666666; text-align:left; }
.morePrice div strong { color:#000000; }
.morePrice div p strong { color:#666666; }
.morePrice div img{ position:absolute; cursor:pointer; display:inline; margin-bottom:-7px; .top:18px; }
.morePrice .centerInfo.errZip { font-weight:bold; color:#ff0000; background:#f6d7d9 !important; }
.morePrice input { margin:0 6px; border:1px solid #666666; }
.morePrice input.errZip { border:1px solid #FF0000; background:#fff !important; color:#000000; font-weight:normal; }
.localPrice a.localPSel { background: url(../img/icons/auto_arrow_blue_.gif) no-repeat 4px 4px; }
p.locPrice { padding:10px 0 0 0; .padding:10px 0 10px 0; margin:0; width:130px; font-size:.9em !important; clear:both; .clear:none; }
.okayButton { cursor:pointer; }
a.disFees { background:transparent url(../img/icons/_sprite.gif) no-repeat 97px -2009px; float:none; padding:5px 30px 5px 0pt; text-decoration:underline !important; }
a.envFees { text-decoration:underline !important; }
body#hardline .localPrice { margin-top:5px; }
body#hardline .localPrice a { .padding-top:4px !important; .height:24px !important; }
body#hardline .morePrice { .width: 202px; }
body#hardline a.disFees { width;110px; height:25px; line-height:14px; display:block; background:transparent url(../img/icons/_sprite.gif) no-repeat 57px -1995px; float:none; padding:5px 0px 5px 0pt; text-decoration:underline !important; }
body#hardline p.locPrice { margin-left:10px; }
#warnLocal { position:absolute; z-index:2000; width:300px; height:100px; border:1px solid #B3B3B3; background:#FFF; padding:0; margin:0; font-weight:bold; }
#warnLocal div.tab { width:100%; height:20px; background:#E5E5E5; width:290px; .width:300px; text-align:left; padding:3px 0 0 10px; margin:0; }
#warnLocal div.priceMsg{ padding:10px; }
#warnFees { position:absolute; z-index:2000; width:300px; height:285px; border:1px solid #779ebc; background:#FFF; padding:0; margin:0; font-weight:bold; }
#warnFees div.tab { width:100%; height:20px; background:#FFF; width:290px; .width:300px; text-align:left; padding:5px 0 0 10px; margin:0; }
#warnFees div.tab a { margin-left:80px; font-weight:normal; padding-right:22px; background: url(../img/icons/x.gif) no-repeat 35px -1px; }
#warnFees div.feesMsg { padding:10px; font-weight:normal; text-align:left; }
body#category .morePrice {font-size:1.1em !important; .margin-left:0px;}
dl#orderSummary a.disFees { padding:0px 20px 8px 0pt !important; _padding:0px 16px 8px 0pt !important; display:block !important; background:transparent url(../img/icons/_sprite.gif) no-repeat scroll 103px -2013px !important; cursor:pointer !important; }
/* VERISIGN LOGO ================ */
div.verisign {display:block;margin:0 25px 15px 0;_margin-right:15px;text-align:center;}
a.veriLogo {color:#000000 !important;text-decoration:none !important;font:bold 7px verdana,sans-serif;letter-spacing:.5px;text-align:center;margin:0px;padding:0px;}
br.clearCard {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* AUTOMOTIVE II ================ */
body#productOptions div.enviroNote { width:350px !important; margin-top:20px !important; }
div.enviroNote a { float:none; padding:5px 30px 5px 0; background:transparent url(../img/icons/_sprite.gif) no-repeat 188px -2009px; _background-position-y:-1999px; }
img.glossary { cursor:pointer !important; margin-top:-5px; }

/* Bing Direct */

img.bingGleam {float:left; padding-right:5px; padding-top:12px;}

#cashBack {padding-top:15px; float:left;}

#bingCashBack .bingBlock {width:100%;}
#bingCashBack .bingCont {background:#FFF url(/ue/home/Free_Shipping_031209.gif) repeat-x bottom;}
#bingCashBack .bingAd {height:27px; width:230px;}
#bingCashBack .bingCta {font-size:12px; line-height:12px; font-weight:bold; color:#000; text-decoration:none;
	padding-right:15px; background:url(/ue/home/fth_200903_ctaArrow.gif) no-repeat right center;}
#bingCashBack .bingCta:hover {text-decoration:underline;}
#bingCashBack .bingExcl {font-size:9px; line-height:9px; color:#666;}
#bingCashBack .bingExcl a {color:#666; text-decoration:underline;}
#bingCashBack h2 {font-size:18px; line-height:27px; font-weight:bold; color:#0055a7; display:inline; margin-right:5px;}

.arsAdzone {margin-top:0px !important;}

#cashbackText {background:url(../img/bing_button.gif) no-repeat; width:165px; height:30px; border:none; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0079c3; text-decoration:underline; padding-top:10px; text-align:center; float:right;}

#bottom_border_less {height:1px; line-height:1px; background-color:#cec9c2; clear:both;}

#topMargin {margin-top:0px; `margin-top:25px;}
