/* ------------- Toolbox v1.5.2 ------------- */
 /* - Modified E.Meyer Style Reset - */
  html, body, div, span, applet, object, 
  iframe, h1, h2, h3, h4, h5, h6, p, 
  blockquote, pre, a, abbr, acronym, 
  address, big, cite, code, del, dfn, 
  em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt,
  var, dl, dt, dd, ol, ul, li, fieldset, 
  form, label, legend, table, caption, 
  tbody, tfoot, thead, tr, th, td 
  {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; font-family:Arial;}
  :focus {outline:0;}
  body {line-height:1;}
  table {border-collapse:separate; border-spacing:0;}
  caption, th, td {text-align:left; font-weight:normal;}
  blockquote:before, blockquote:after, q:before, q:after {content:"";}
  blockquote, q {quotes:"" "";} 
 /* - Accessibility - */
  .hide{margin-left:-999em; float:left;}
 /* - Navigation- */
  .first{border-left:none !important; padding-left:0 !important;}
  .last{border-right:none !important; padding-right:0 !important;}
  .hzNavL li, .hzNavR li{display:inline; border-style:solid;}
  .hzNavL li{border-width:0 0 0 1px; padding:0 1px 0 4px; }
  .hzNavR li{border-width:0 1px 0 0; padding:0 1px 0 4px; }
 /* - Stock Form - */
  .required{font-weight:bold;}
  .stock fieldset{border:none;}
  .stock legend{display:none;}
  .stock ol{list-style:none;}
  .stock li{margin-bottom:3px;}
  .stock label{display:block; float:left; width:120px; text-align:right; margin-right:10px; padding-top:3px;}
  .stock .controls{padding-left:130px;}
  .stock .controls input{margin:10px 0; width:100px;}
 /* - Picture Nests - */ 
  .float1{float:left; margin:0 10px 10px 0;}
  .float2{float:right; margin:0 0 10px 10px;}
 /* - Clears - */
  .clear1{clear:left;}
  .clear2{clear:right;}
  .clear3{clear:both;}
 /* - Columns - */
  .row{width:100%; float:right;}
  .col{width:49%; float:left; }
  .col3{width:31%; float:left;}
 /* - Kill Border - */
  .noborder { border:none !important; }
 /* - Center - */
 .center { text-align:center !important; }
 /* - Padding - */
 .pad-left { padding-left:10px !important; }
 .pad-right { padding-right:20px; }
/* ---------------------------------------- */

body { text-align:center; }
ul, li { list-style:none; list-style-type:none; }

.main-container { width:1000px; margin:0 auto; }

.header { height:144px; /* background:transparent url(../img/hdr1_3.jpg) no-repeat left top; */ position:relative; }
.header-nav { padding:15px 8px 0 0; position:absolute; top:0; right:0; }
.header-nav li { border-right:1px solid #ccc; float:right; padding:0 5px 2px 5px; }
.header-nav li a, .footer p, .footer p a { font-size:11px; color:#7C3A00; font-weight:bold; text-decoration:none; }
.header-nav li a:hover { text-decoration:underline; }
.header-cart { display:block; width:105px; height:35px; float:right; padding:5px 5px 0 0; }
.header-cart a { display:block; width:100px; height:30px; }
.header-home { float:left; display:block; width:360px; height:100px; }
.header-home a { display:block; width:360px; height:100px; }
.header-search .input-field { margin:0 5px 0 0; width:300px !important; }

.header-deals { position:absolute; right:205px; top:40px; }
	.header-deals a { display:block; width:80px; min-height:55px; }

.header-ccr { position:absolute; bottom:10px; right:10px; display:block; }
	.header-ccr a { position:relative; z-index:999; height:55px; width:185px; display:block; }

.header-search { /* padding:71px 160px 0 0; */ position:absolute; top:105px; left:410px; } 

.left-column, .middle-column, .right-column, .left-column-interior { margin:0; text-align:left; padding-top:4px; }
.left-column { width:200px; float:left; }
.left-column-interior { width:175px; float:left; }


.other-products { background:url(../img/left-col-bg.jpg) 10px 0 no-repeat; /* height:350px; */ padding-top:30px; width:200px; }
	.other-products-inner { background:url(../img/left-col-bg.jpg) 10px bottom no-repeat; padding-bottom:10px }
.other-products ul { padding:0 10px 0 20px; margin-top:-20px; }
.other-products li { padding:4px 0 3px 10px; }
.other-products li a { color:#b50400; text-decoration:none; }
.other-products li a:hover { text-decoration:underline; }

.callout { background-image:url(../callout.gif); width:112px; height:100px; margin:0 auto; }
.callout p { font-size: 11px; font-weight: bold; color: #fff; text-align: center; padding: 30px 18px 0 15px; }

.middle-column { width:625px; float:right; padding:5px 0 0 5px; }
  .middle-column h1, .middle-column-interior h1 { color:#378A8E; font-size:24px; margin-bottom:5px; margin-left:10px; }

  	.middle-column .top-calls { padding:0 0 5px 35px; }
		.middle-column .top-calls a { display:block; height:30px; width:175px; float:left; margin-right:6px; }
		.middle-column .top-calls #closeouts-deals { background:url(../img/closeouts-deals.jpg) top left no-repeat; }
		.middle-column .top-calls #specials-newProd { background:url(../img/specials-newProd.jpg) top left no-repeat; } 
		.middle-column .top-calls #price-match-guarantee { background:url(../img/price-match-guarantee.jpg) top left no-repeat; } 

.middle-column-interior { text-align:left; padding-top:10px; }
  .middle-column-interior .breadcrumbs { font-size:12px; margin-bottom:5px; margin-left:10px; padding:5px 0; }

.productcell_home { background:url(../img/item-bg.jpg) top center no-repeat; text-align:center; float:left; /* border:1px solid #378A8E; */ height:170px; padding-top:5px; width:145px; /* margin-right:18px; */ margin:2px 4px; }
.productcell_home p { margin-left:0 !important; }
.productcell_home p a { color:#333333; text-decoration:none; font-size:13px; display:block; width:135px; margin:0 auto; padding-bottom:10px; }
.productcell_home p a:hover { text-decoration:underline; }
.productcell_home img { max-height:115px !important; }

.right-column { width:250px; float:right; }

.featprodtext2 span { display:block; padding:5px 0; text-align:center; }

#featured-interior { width:152px; float:right; font-size:11px; line-height:11px; margin:5px 8px 0 8px; }

.bird-blog { text-align:center; width:200px; }

.featured-title {  }
.featured-description { }
.featured-price { }
.featured-image { }


.footer { clear:both; width:1000px; }
.werner {border:3px solid #ddd;clear:both;padding:5px 15px 10px 15px;background-color:#f2f2f2;margin:10px;}
.werner h3 {margin-bottom:10px;}

ul#allother li {font-size:13px;}

/* overrrrides */

.other-products {
background:url("../img/left-col-bg-bottom-for-reals.jpg") no-repeat scroll 0 bottom transparent;
margin-bottom:20px;
margin-top:0;
padding-bottom:30px;
padding-top:10px;
width:200px;
}

.other-products-inner  {
background:url("../img/left-col-bg-top-for-reals.jpg") no-repeat scroll left top transparent;
padding-bottom:0;
}

.other-products ul {
background:url("../img/left-col-bg-bg-for-reals.jpg") repeat-y scroll 0 10px transparent;
margin-top:20px;
padding:0 10px 0 0;
width:180px;
}


