/****************************************************************/
/*  BASE CSS													*/
/*  Resets styles on site						 				*/
/****************************************************************/

/****************************************************************/
/* Creator:Engauge 												*/
/* Version:1.0.1 													*/
/* Last Edited: 7-7-2011 9:37am SP# 1127 */

/****************************************************************/

/****************************************************************/
/* HDONLY.CSS START  											*/
/****************************************************************/

/* 	Home Depot only styles	*/
/* ======================== */

html *{margin:0;padding:0;}
ul{margin-left:0px;}
ul li{}
form table td{padding:5px 0;}

/****************************************************************/
/* HDONLY.CSS END  											    */
/****************************************************************/

/****************************************************************/
/* BASE.CSS  START												*/
/****************************************************************/

body {background: #FFF;	font-family: Helvetica, Arial, Sans-serif, sans-serif;font-size:76%;margin:0;padding:0;text-align:center;	color:#666666;}

div{position:relative;}
a{color:#333;text-decoration:none;font-weight:400;}
a:link{}
a:visited{}
a:hover{text-decoration:underline;}
a:active{}
#gr{font-size:1.2em;color:#000;font-weight:700;background:none;display:block;clear:both;width:100%;}
h1{font-size:1.5em;line-height:50px;font-weight:400;color:#666;border-bottom:1px solid #a7a7a7;margin-bottom:10px;width:100%;}
h2{font-size:1.5em;font-weight:400;}
h2.promo{font-size:30px;}
h3{font-size:1.1em;color:#fff;background:#8C8B79;padding:3px 10px;display:block;clear:both;}
h3.layer-title{font-size:2.5em;font-weight:400;color:#606060;background:#FFF;border-bottom:1px solid;margin-bottom:10px;letter-spacing:-2px;font-family:Verdana,Arial,Tahoma,MS Sans-Serif,sans-serif;}
h3 span{font-weight:400;}
.secondary-heading{background:#AEAEA2;}
h4{font-size:1em;color:#333;background:#F6F6EA;padding:2px 10px;display:block;clear:both;}
h4 span{font-weight:400;}
h5{font-size:12px;color:#777;}
h5 a{font-weight:400;}
ol{list-style-position:inside;}
ol li{font-weight:700;margin-bottom:15px;}
ol li span{font-weight:400;}
dl{}
dl dt{}
dl dd{}
p{margin:0;margin-bottom:10px;padding:0;font:normal .9em/1.5em;}
table{border:0;font-size:100%;}
table th{background:#ECEDE8;font-weight:400;font-size:.9em;padding:4px 5px;vertical-align:top;text-align:left;}
table tr{}
table td{margin:0;padding:0;vertical-align:top;}
table.padded-table td{padding:5px;}
table.padded-table-LR td{padding:0 5px;}
table.padded-table-TB td{padding:5px 0;}
table tr.dotted-row td{background:url(../images/layout/divider_horiz.gif) repeat-x bottom left;padding-top:10px;padding-bottom:10px;}

/* Form Element's CSS in global.css */
address{font-style:normal;}
img{border:none;overflow:hidden;}
sup{position:relative;display:none;}

/* Structural Blocks 											*/
/* ============================================================ */

#container{background:none; margin:0 auto;text-align:left;background:transparent;padding-right:10px;padding-left:10px;overflow:hidden;width:940px;min-height:800px}
html>body #container{width:940px;min-height:800px}
* html #container{height:800px; overflow-y:visible}


/* Header Styles 												*/
/* ============================================================ */
#header{float:left;width:940px;height:90px;margin:0px 0 10px 0;padding:0;display:block;overflow:visible;visibility:visible;z-index:1000;}
#logo{float:left;width:240px;height:69px;display:inline;margin:-20px 0 0 0;padding:0;overflow:hidden;}
* html #logo{height:60px;display:block;float:left;width:239px;w\idth:220px;}
#logo span{visibility:hidden;}
#order-status{float:right;width:425px;padding-top:20px;padding-right:2px;height:35px;}
html>body #order-status{height:35px;}
#order-status #order-status-body{float:right;}
#order-status span{vertical-align:top;font-weight:700;font-size:12px;line-height:16px;color:#8C8C8C;}
#masthead-promo{display:none;height:60px;width:103px;float:right;background:url(../images/layout/divider_vert.gif) repeat-y top left;padding-left:3px;}

/*Shipping calculator Links */
.howTo a{color:#ffffff;font-weight:normal;padding-right:15px;}
.addInfo{display:block;hidden:overflow;}
a.userCart{margin:0 2px;}
a.dashBoard{color:#333333;font-weight:400; margin:0 1px;}
a.dashBoard:hover{text-decoration:underline}
.clearDash {clear: both;}
.addShippingInfo{float:left;width:370px;height:30px;font-weight:bold;margin:8px 0 5px 0;padding:0 0 0 10px;display:inline;overflow:hidden;}

/* Browse Bar Styles 											*/
/* ============================================================ */
#browse-bar{height:38px;background:#ededed;height:35px;width:770px;}

/* Global Search */
#global-search,#body-search{display:inline;float:left;width:220px;margin:6px 0 0 8px;}
#body-search{width:500px;}
#body-search #showLocalised,#body-search #showNotLocalised{margin-top:20px;border:solid 2px #999;padding:5px;background:#F9FAF5;}
#body-search #showLocalised input.zip,#body-search #showNotLocalised input.zip{margin-right:10px;}
#global-search form,#body-search form{margin:0;padding:0;}
#global-search form input.search-field,#body-search form input.search-field{display:inline;float:left;border:1px solid #e6781e;color:#555;font-size:11px;background:#fff url(../images/layout/input_no_bg.gif) no-repeat top left;padding:0;margin:2px 10px 0 0;width:120px;padding-top:4px;padding-left:1px;padding-bottom:2px;}
#global-search form input.search-button,#body-search form input.search-button{display:inline;}

/* Autocomplete */
#typeahead {position:absolute;background:#fff;width:740px;height:auto;font-size: 1.2em;border: 1px solid #e6781e;padding:10px;margin-top:-9px;margin-left:8px;z-index:300;display:none;} /* QC Defect #8795: z-index: fix layering issue  */
#typeahead a{color:#666666;}
#typeahead .category {background:#ffffff;border-top: 0px solid #E4E5DF;float:left;margin-bottom:16px;padding:0 4px 5px 0;width: 49%;}
#typeahead .categories {border:0;padding:0;width: 73%;}
#typeahead .brands {border:0;width: 25%;}
#typeahead h4 {background:#e6781e;width:98%;color:#ffffff;font-size:1em;margin-top:2px;padding:2px;}
#typeahead ul, #typeahead li {font-size: 0.9em;padding-left:2px;list-style:none;}
#typeahead p {margin:0;padding:0;}
#typeahead a.videotrue {background: #fff url(../images/layout/video_link.png) 100% 2px no-repeat;padding-right: 18px;}

/* Store Location */

#store-location{display:inline;float:left;margin-top:8px;font-size:.8em;color:#666;}

#store-location a{color:#F60;font-size:.8em;}

#browse-bar #store-location{width:240px;}

/* Account Status */

#account-status{display:inline;float:right;width:230px;margin-top:10px;margin-right:10px;}

/* Page Options */

.page-options{position:absolute;top:20px;right:0;font-size:.8em;text-align:right;z-index:1;background-color:#FFF;}

.page-options a{color:#333;float:left;}

/* Account Registration */

.secure-shopping{padding-left:17px;background:url(../images/layout/secure-shopping-guarantee.gif) no-repeat top left;text-align:left;width:105px;}

.go-back,.similar-products,.back-to-search{padding-left:18px;background:url(../images/layout/arrow_small-grey.gif) no-repeat top left;}

.page-options .go-back,.page-options .similar-products,.page-options .secure-shopping{margin-top:0;margin-right:0;}

.user-options{height:25px;vertical-align:bottom;float:left;text-align:left;background:url(../images/layout/divider_vert.gif) repeat-y top left;background-color:#FFF;}

.user-options a{background:none;margin-left:5px;}

/* Breadcrumbs Styles	*/
/* ============================================================ */

#breadcrumb{color:#999;position:relative;font-size:.9em;border:none;padding: 0;color:#333;font-family:helvetica, arial, sans-serif;clear:both;overflow:auto;width:100%}
#breadcrumb ul {display:inline;float:left;margin: 0 0 10px 0;}
#breadcrumb li {display:inline;margin-right: 0;}
.homepage #breadcrumb {display:none;}
ul.pip-breadcrumb{margin:0 0 0 10px;display:inline;float:left;width:500px;}
#breadcrumb li a{text-decoration:none;}
#breadcrumb .breadcrumb-home{font-weight:700;}
#breadcrumb #welcome-user{float:right;display:inline;margin-right:10px;}
#breadcrumb #welcome-user p{margin:0;}
#breadcrumb #welcome-user a{color:#F08D38;}
#breadcrumb .header-crumb li a {text-decoration: none;font-weight:bold;font-size:11px;color:#333;text-transform: capitalize;}
#breadcrumb .header-crumb li a:hover {text-decoration: underline;}

/* Promo Bar 			*/
#promo-bar{height:50px;background:url(../images/layout/promo-bar_bg.gif) repeat-x top left;}

/* Content Styles */
/* ============================================================ */

#content{width:770px;margin-bottom:20px;clear:both;}

#content a:hover{}

#container .pip{width:770px;}

div a{color:#869930;}

#top{display:block;background:#D4D4C6;width:770px;overflow:hidden;padding-bottom:40px;}

body div#content.promo-popup{width:100%;}

/* Two Column Uneven Layout 									*/

/* ============================================================ */

.two-col{width:770px;}

.two-col #content{display:inline;float:right;width:510px;padding:0;margin:0;}

.left-45{float:left;width:45%;}

.right-45{float:right;width:45%;}

.split-layout-left{float:left;width:370px;background:url(../images/layout/divider_vert.gif) top right repeat-y;padding-right:10px;}

.split-layout-right{float:right;width:380px;}

/* Halves Layout                                                */

/* ============================================================ */

#half-col{height:100%;padding-bottom:15px;width:770px;}

.half-col-dividerbg{background:url(../images/layout/white10px.gif) 50% repeat-y;background-color:#F9FAF5;}

.full-col-dividerbg{background-color:#F9FAF5;}

#half-col .left-col{width:380px;float:left;}

#half-col .right-col{width:380px;float:right;}

#half-col h4{font-size:1.2em;color:#666;background:#EDEEE9;padding:2px 8px;margin:0;}

#half-col p,#half-col form{padding:10px 0 0 8px;margin:0;}

#half-nc{height:100%;padding-bottom:15px;width:770px;}

.half-nc-dividerbg{background:url(../images/layout/white10px.gif) 50% repeat-y;background-color:#fff;}

.full-nc-dividerbg{background-color:#F9FAF5;}

#half-nc .left-col{width:380px;float:left;background-color:#F9FAF5;}

#half-nc .right-col{width:380px;float:right;}

#half-nc h4{font-size:1.2em;color:#666;background:#EDEEE9;padding:2px 8px;margin:0;}

#half-nc p,#half-col form{padding:10px 0 0 8px;margin:0;}

/* Sidebar For TwoColumn Layout 								*/

/* ============================================================ */

#side{width:260px;padding:0;margin:0;float:left;}

/* Side Tabs */

#side-tabs .active{}

#side-tabs a:hover{text-decoration:none;}

#side-tabs a span,.tab span{visibility:hidden;}

#side-tabs a,.tab{display:block;float:left;height:26px;line-height:26px;color:#E6781E;}

#side-tabs{height:50px;width:260px;background:url(../images/layout/promo-bar_bg.gif) repeat-x top left;}

#side-tabs2 .active{}

#side-tabs2 a:hover{text-decoration:none;}

#side-tabs2 a span{visibility:hidden;}

#side-tabs2 a{display:block;float:left;height:26px;line-height:26px;color:#E6781E;}

#side-tabs2{height:50px;width:260px;background:url(../images/layout/promo-bar_bg.gif) repeat-x top left;}

#side .no-promo-bar{background:none;height:26px;}

#side-tagline{color:#fff;text-align:center;font-weight:700;height:24px;line-height:24px;}

#side-tab-online{width:113px;background:url(../images/layout/side-tab-online.gif) no-repeat top left;}

#side-tab-online.active{background:url(../images/layout/side-tab-online-active.gif) no-repeat top left;}

#side-tab-online:hover{background:url(../images/layout/side-tab-online-hover.gif) no-repeat top left;}

#side-tab-online.active:hover{background:url(../images/layout/side-tab-online-active.gif) no-repeat top left;}

#side-tab-local{width:140px;background:url(../images/layout/side-tab-local.gif) no-repeat top left;}

#side-tab-local.active{background:url(../images/layout/side-tab-local-active.gif) no-repeat top left;}

#side-tab-local:hover{background:url(../images/layout/side-tab-local-hover.gif) no-repeat top left;}

#side-tab-local.active:hover{background:url(../images/layout/side-tab-local-active.gif) no-repeat top left;}

#side-tabs .single-tab{display:block;width:250px;width:/**/230px;height:28px;line-height:16px;padding-left:20px;background:url(../images/layout/side-tab-blank.gif) no-repeat top left;}

#side-tabs .single-tab span{font-weight:700;display:block;float:left;height:20px;padding:5px 20px 0 0;background:#fff url(../images/layout/side-tab-blank-cap.gif) no-repeat top right;}

#side-tabs .single-tab-grey{display:block;width:250px;width:/**/230px;height:28px;line-height:16px;padding-left:20px;background:url(../images/layout/side-tab-blank-grey.gif) no-repeat top left;}

#side-tabs .single-tab-grey span{font-weight:700;display:block;float:left;height:20px;padding:5px 20px 0 0;background:#fff url(../images/layout/side-tab-blank-cap-grey.gif) no-repeat top right;}

/* Side Content	*/

#side .tab-content{padding:10px 24px 15px 20px;margin:0;background:url(../images/layout/side_bg.gif) repeat-y top left;border:0;}

#side .tab-content-hidden,.tab-content-hidden{display:none;}

#side h2{background:url(../images/layout/divider_horiz.gif) repeat-x bottom left;margin:0 17px 0 24px;}

#side .store-location{display:block;float:none;padding:0 0 8px;font-size:.8em;background:url(../images/layout/divider_horiz.gif) repeat-x bottom left;}

#side .store-location #location{font-weight:700;}

#side .store-location a{color:#F60;}

#side .side-nav-state{color:#999;text-transform:uppercase;margin:10px 0;font-weight:700;}

#side .side-nav-category{color:#666;font-weight:700;background:#F6F8EA;border-bottom:1px solid #EAECDE;padding:2px 2px 2px 5px;margin-bottom:5px;margin-top:5px;width:100%;overflow:auto;display:block;position:static;}

#side .side-nav-category{margin-left:-4px;margin-right:-4px;}

#side .side-nav-category span{float:left;}

#side .side-nav-category a{float:right;}

#side .narrowed-link{font-size:.9em;padding:2px 0 2px 12px;position:relative;background:url(../images/layout/link_arrow-gray.gif) no-repeat 0 5px;color:#666;}

#side dl{display:block;margin-bottom:15px;}

#side dl dt{font-weight:700;}

#side dl dt a.left-title{font-weight:700;color:#000;width:auto;}

#side dl dt a.view-all{font-weight:400;font-size:.9em;padding:0 0 0 5px;}

#side dl dd{margin:0;padding:2px 0 2px 12px;font-size:.9em;position:relative;background:url(../images/layout/link_arrow.gif) no-repeat 0 5px;}

#side dl dd a{color:#7C902C;text-decoration:none;}

#side dl dd a:hover{text-decoration:underline;}

#side-content-bottom{height:5px;line-height:5px;font-size:1px;background:#fff url(../images/layout/side-bottom_bg.gif) no-repeat bottom left;margin-bottom:5px;clear:both;}

.homepage #side dl dt a.view-all{font-size:.8em;text-decoration:underline;padding:0 0 0 5px;}

.homepage #side dl dd{padding:0 5px 2px 0;font-size:.8em;background:none;display:inline;}

.homepage #side dl dd a{text-decoration:underline;white-space:nowrap;}

.homepage #side dl#more-ways-to-shop dd{padding:2px 0 2px 12px;font-size:.9em;background:url(../images/layout/link_arrow.gif) no-repeat 0 5px;display:block;}

.homepage #side dl#more-ways-to-shop dd a{text-decoration:none;white-space:normal;}

.contentresult #side dl dd{padding:0 5px 2px 0;font-size:.8em;background:none;display:inline;}

.contentresult #side dl dd a{text-decoration:underline;white-space:nowrap;}

.contentresult #side dl#more-ways-to-shop dd{padding:2px 0 2px 12px;font-size:.9em;background:url(../images/layout/link_arrow.gif) no-repeat 0 5px;display:block;}

.contentresult #side dl#more-ways-to-shop dd a{text-decoration:none;white-space:normal;}

/* Side Min-Height Hack */

#side .tab-content .prop{height:400px;float:right;width:1px;clear:none;visibility:hidden;margin-bottom:20px;display:none;}

html>body #side .tab-content .prop {height:auto;min-height: 400px}

#side #side-myaccount{height:180px;}

html>body #side #side-myaccount{height:auto;min-height:180px;}

#side-pips{position:relative;width:250px;margin-top:10px;}

#side-pips div.product{width:115px;position:relative;display:inline;float:left;padding-left:10px;padding-right:0;}

#side-pips .product-row{padding:10px 0;background:none;position:relative;float:left;}

#side-pips .actions a{padding-left:26px;}

/* Localization Selection				   						*/

/* ============================================================ */

div.gradBox{margin:0 0 10px;}

div.gradBox_tl{background:url(../images/layout/gradBox_topLeft.gif) top left no-repeat;padding:0;margin:0 0 10px;}

div.gradBox_tr{background:url(../images/layout/gradBox_topRight.gif) top right no-repeat;margin:0;padding:0;}

div.gradBox_bl{background:url(../images/layout/gradBox_btmLeft.gif) bottom left no-repeat;margin:0;padding:0;}

div.gradBox_br{background:url(../images/layout/gradBox_btmRight.gif) bottom right no-repeat;margin:0;padding:7px 9px;min-height:24px;}

div.gradBox_br span.title{font-weight:700;}

div.gradBox_br span.text{font-weight:700;}

div.gradBox_br span.text input{vertical-align:middle;}

div.gradBox_br span.store_info{font-size:75%;}

div.gradBox_br span.text input.zipcode-field{display:inline;color:#555;font-size:.80em;background:#fff url(../images/layout/input_no_bg.gif) no-repeat top left;margin:5px;width:30px;height:12px;padding:2px;position:relative;top:-3px;}

/* Local Store Products Zip Code Selection Page				    */

/* ============================================================ */

.vw_local_store_products{width:590px;background:#fff url(../images/layout/bg_orangeHeader.gif) top left repeat-x;margin:22px 87px;}

.vw_local_store_products .top_content{padding:7px;}

.vw_local_store_products .top_content img{float:left;}

.vw_local_store_products .top_content .header_content{float:right;width:400px;}

.vw_local_store_products .top_content .header_content div.text{clear:both;padding:30px 0 0;font-weight:700;}

.vw_local_store_products .body_content{margin:20px 0;padding:0;clear:both;}

.vw_local_store_products .body_content div.text{margin:0 0 15px 36px;}

.vw_local_store_products form{margin:0;padding:4px;background-color:#f2f2f2;text-align:center;font-weight:700;clear:both;}

div.vw_local_store_products input.zipcode-field{display:inline;color:#555;font-size:.80em;background:#fff url(../images/layout/input_no_bg.gif) no-repeat top left;margin:0 5px 0 3px;width:30px;height:12px;padding:2px;}

/* Footer Styles												*/

/* ============================================================ */

/*Sign Up */

#sign-up{background:#404040;text-align:left;width:770px;overflow:hidden;padding:3px 0 4px 0;}

#sign-up label{color:#ffffff;display:inline;float:left;margin-left:10px;margin-top:4px;}

#sign-up .field-email{margin-left:20px;}

/* Modfied 1/18/2006 To correctly allow the footer area's height to flex in size. */

/* #footer is a total of 770px because 768px + 1px left border + 1px right border */

#footer{background:#ffffff;float:left;color:#333333;padding:10px 0;border:none;width:768px;height:97px;voice-family: "\"}\"";voice-family:inherit;clear:both;position:static;}

html>body #footer{height:auto;}

#footer dl{float:left;width:155px;font-size: .9em;/*background: url(../images/layout/divider_vert.gif) repeat-y top left;*/}

#footer dl a{color:#333333;}

#footer dl dt{font-weight:bold;text-transform:uppercase;}

.footer-logo{margin:25px;float:left;}

/* .footer-disclaimer is a total of 770px because 760px + 5px left padding + 5px right padding */

.footer-disclaimer{color:#999;border-bottom:1px solid #E5E6DE;font-size:.8em;clear:both;padding:5px;margin-top:5px;width:760px;}

		#legal{text-align: center;}dl#customer-service{border-left:none;padding-left:20px;}

#legal{height:50px;padding-top:10px;text-align:center;font-size:.8em;width:770px;}

#legal a{text-decoration:underline;color:orange;}

#print-window a{color:#333;}

#printable {display:none;}

#w250{width:250px;}

.w46 {width:46px;}

#terms-and-conditions textarea {width:484px;height:125px;display:block;font-family:arial;font-size:11px;}

.print-terms {background:url(../images/layout/print-page.gif) no-repeat 3px 0px;font-size:1em;padding-left:17px;display:block;padding-top:0px;}

.privacy-statement{font-size:.8em;color:#666;margin:30px 10px;padding-top:10px;border-top:1px solid #E5E6DE;}

/* Footer Dropdowns - 012710 */

#footer_wrapper{background:#71705c;float:left;font-size:10px;text-align:left;height:90px;width:770px;margin-top:15px;}

#dropdown_wrapper{float:left; background:#71705c; border-top:1px solid #ccc; width:770px}

.dropdown_menu{float:left; position:relative; text-align:center;}

.dropdown_menu a, .dropdown_menu a:active, .dropdown_menu a:visited {background:#EDEDE1 none repeat scroll 0 0;color:#333333;display:block;height:auto;padding:8px 5px;text-align:left;text-decoration:none;width:194px;border-bottom: 1px solid #ccc;}

.dropdown_menu a:hover{background:#71705C;color:#e4e4d8;}

.dropdown_submenu_last{right:0;}/* makes last menu item align right */

.dropdown_menu dt {background:transparent url(../images/layout/HD_ButtonBG.gif) repeat-x scroll 0 0;border-bottom:1px solid #CCCCCC;border-left:1px solid #B6B7AB;border-right:1px solid #B6B7AB;font-size:11px;font-weight:300;padding:8px;width:136px;}

.dropdown_menu dt:hover{color:#e4e4d8; background:transparent url(../images/layout/HD_ButtonBG_over.gif) repeat-x; border-bottom:1px solid #b6b7ab}

.dropdown_menu dd{position:absolute; overflow:hidden; width:206px; display:none; background:#fff; z-index:200}

.dropdown_menu ul{width:204px; border:1px solid #71705c; list-style:none; border-bottom:none;}

.dropdown_menu li{display:inline;}

.social li{border-bottom:1px solid #ccc;}

.social .facebook{background: #EDEDE1 url(../images/layout/facebook.jpg) no-repeat 3px 6px;padding:8px 0 3px 25px;border-bottom:1px solid #ccc;width:auto;height:15px}

.social .facebook:hover{background: #71705C url(../images/layout/facebook.jpg) no-repeat 3px 6px; padding:8px 0 3px 25px; border-bottom:1px solid #ccc;width:auto;height:15px;color:#e4e4d8}

.social .twitter{background: #EDEDE1 url(../images/layout/twitter.jpg) no-repeat 3px 6px;padding:8px 0 3px 25px;border-bottom:1px solid #ccc;width:auto;height:15px;}

.social .twitter:hover{background: #71705C url(../images/layout/twitter.jpg) no-repeat 3px 6px;padding:8px 0 3px 25px; border-bottom:1px solid #ccc;width:auto;height:15px;color:#e4e4d8}

.social .youtube{background: #EDEDE1 url(../images/layout/youtube.jpg) no-repeat 3px 6px;padding:8px 0 3px 25px;width:auto;height:15px}

.social .youtube:hover{background: #71705C url(../images/layout/youtube.jpg) no-repeat 3px 6px;padding:8px 0 3px 25px;width:auto;height:15px;color:#e4e4d8;}



.dropdown a:hover{background:#71705c; color:#e4e4d8;}

.dropdown .underline{border-bottom:1px solid #ccc;}

#footer_bottom{float:left; height:35px; width:770px;}

#footer_bottom ul{float:left; margin-top:10px;}

#footer_bottom li{float:left; font-size:12px; font-weight:bold; margin:4px 0 0 25px; list-style: none;}

#footer_bottom li a{color:#e4e4d8;}

#footer_signup{float:right; width:480px;}

#email_info{color:#fff; float:left; margin:0px; padding:10px 0 0 0; text-align:right; width:210px; height:30px;}

#email_form{float:left; width:265px;}

#email_form label {float:left;margin:0 0 0 5px;width:164px;}

#email_form .button {float:left;height:20px;margin:10px 0 0;width:64px;}

#email_form input{ font-size: 10px; float: left; margin: 10px 3px 0;} 



/* SIFR Styles													*/

/* ============================================================ */

/* These are standard sIFR styles. */

.sIFR-flash{visibility:visible!important;margin:0;}

.sIFR-replaced{visibility:visible!important;}

span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */.sIFR-hasFlash h1{visibility:hidden;}

/*new classes 6/15*/.padR20{padding-right:20px;}

#emailprint{float:right;margin-right:5px;}

#emailprint a{text-decoration:none;color:#999;font-size:.8em;}

/*note Breadcrumb classes tweaked*/

#height7{margin-top:7px;}

#height10{margin-top:10px;}

.height10{height:10px;line-height:10px;padding:0;margin:0;}

.price-line{background:url(../images/layout/divider_horiz.gif) repeat-x bottom left;width:100px;}

.Linedot{background-image:url(../images/layout/horiz_dots.gif);background-repeat:repeat-x;background-position:left top;font-size:3px;width:90px;}

.clear2{clear:both;height:0;line-height:0;visibility:hidden;}

#rebateinfo{width:390px;font-size:.8em;color:#F07E1D;font-weight:700;padding-top:5px;line-height:15px;}

#rebateinfo a{color:#7E902C;display:inline;}

.lgImg{background:url(../images/layout/icon_limage.gif) no-repeat 3px 0;padding-left:22px;font-size:.8em;}

.mView{background:url(../images/layout/icon_mviews.gif) no-repeat 3px 0;padding-left:22px;font-size:.8em;}

.iDemo{background:url(../images/layout/icon_idemo.gif) no-repeat 3px 0;padding-left:22px;font-size:.8em;}

.pRight5{padding-right:5px;}

.iLinks{padding-right:10px;font-size:.8em;}

.iLinks2{font-size:.8em;}

.credit-offer{font-size:.8em;color:#666;margin-top:10px;}

.credit-offer strong{font-size:1.1em;font-weight:700;}

#itemRating{width:304px;margin:5px 0 0;}

.sidetab-bar{padding-left:12px;height:25px;line-height:25px;background:#AEAEA2 url(../images/layout/pip_sidebar.gif) no-repeat top left;color:#fff;font-weight:700;}

.mBot5{padding-bottom:3px;}

.pTop20{padding-top:20px;}

#thumbdiv{margin:10px 0;height:auto;}

.itemThumb,.itemThumbRight{border-bottom:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;margin-bottom:10px;float:left;}

.itemThumb{margin-right:10px;margin-left:3px;}

#event{font-size:1.5em;font-weight:700;line-height:50px;font-weight:400;color:#000;width:100%;}

#inventory_fail_error { /* 4.2 BOPIS2 John Jimenez Defect #1914 */
	float:left;
	width: 400px;
	font-weight:bold;
	margin:8px 0 5px 0;
	padding:0 0 0 10px;
	display:inline;
	overflow:hidden;
}

/*************************************************************/

/* BASE.CSS END        										 */

/*************************************************************/
