/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body { background-color: #8E8D7C; margin:0; padding:0; text-align:center; }
#wrapper { width: 900px; text-align:left; margin:0 auto; padding:0;}
.boxText { font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; }

td.boxText img {margin-bottom: 3px; border: 2px solid #fff;}
td.boxText a:hover img {margin-bottom: 3px; border: 2px solid #404040;}

h2 { font-weight: normal; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

td, UL, P, body { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }

a { color: #666666; text-decoration: none; }
a:hover { text-decoration: underline; }

.cartEmpty { font:46px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; float:left; text-decoration:none; margin: 0 0 0 5px; }
.cartText { float:left; width: 60px; display: block;margin: 10px 0 0 5px; }

/* Image Styles */

img { border: 0; }
a.a_img:hover { border: 3px solid #404040; display:block;}
.m_img  (max-width:140px;)
span.man_img (max-width:140px;)


form { display: inline; }

tr.header {background: #8E8D7C;}
tr.headerNavigation {background: #8E8D7C;}

td.headerNavigation {font:10px Verdana, Arial, sans-serif; background: #8E8D7C; color: #fff;}

a.headerNavigation {color: #fff;text-decoration:underline;}
a.headerNavigation:hover {color: #fff; text-decoration:none;}

tr.headerError {background: #ff0000;}
td.headerError {font:12px Tahoma, Verdana, Arial, sans-serif;background: #ff0000;color: #fff;font-weight : bold;text-align : center;}
tr.headerInfo {background: #00ff00;}
td.headerInfo {font:12px Tahoma, Verdana, Arial, sans-serif; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}

/*tr.footer { background: #8E8D7C; }*/
td.footer { font:10px Verdana, Arial, sans-serif; background: #8E8D7C; color: #ffffff; font-weight: bold;}

.footer_shop { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #333; }


.infoBoxContents { font:11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; }
.infoBoxNotice { background: #FF8E90; }

.infoBoxNoticeContents { background: #FFE6E6; font:11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; }

td.infoBoxHeading { font:11px Verdana, Arial, sans-serif; font-weight: bold; color: #fff; }
td.infoBoxHeading h2 { font-weight: normal; color: #333; border-bottom: 1px solid #666;}


td.infoBox, span.infoBox { font:11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; }

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd { background: #EBEAD8; }

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even { background: #fff; }

table.productListing { border: 1px solid #EBEAD8;}

.productListing-heading { font:10px Verdana, Arial, sans-serif; background: #404040; color: #fff; font-weight: bold;}

td.productListing-data { font:11px Verdana, Arial, sans-serif; }

a.pageResults { color: #404040; text-decoration: underline; }
a.pageResults:hover { color: #333; text-decoration: underline; }

td.pageHeading, div.pageHeading { font-weight: bold; color: #333; padding: 0 8px; }

tr.subBar { background: #f4f7fd; }
td.subBar { color: #000000; }

td.main, p.main { line-height: 1.5; color: #333; padding: 0 8px; }
td.main a { line-height: 1.5;  color: #333; text-decoration:underline;}
td.main a:hover { line-height: 1.5;  color: #333; text-decoration:none;}


/* smallText */

td.smallText, span.smallText, P.smallText { font-size: 10px; color: #404040; }

td.smallText img { margin-bottom: 3px; border: 2px solid #fff; }
td.smallText a:hover img { margin-bottom: 3px; border: 2px solid #404040; }

td.smallText a { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #404040; text-decoration:none;}
td.smallText a:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #404040; text-decoration:underline;}

td.accountCategory { font-size: 13px; color: #aabbdd; }

td.tableHeading { font-weight: bold; }

span.newItemInCart { color: #ff0000; }

checkbox, radio { font:11px Verdana, Arial, sans-serif; }

span.greetUser { font-size: 12px; color: #f0a480; font-weight: bold; }

table.formArea { background: #f1f9fe; border: 1px solid #7b9ebd; }

td.formAreaTitle { font-size: 12px; font-weight: bold; }

span.markProductOutOfStock { font-size: 12px; color: #c76170; font-weight: bold; }

span.productSpecialPrice { color: #ff0000; }

span.errorText {border:1px solid #DFDFDD;color:#ff0000;margin-bottom:10px;padding:10px 10px 10px 35px;}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageStackError, .messageStackWarning { color:#636363; background: #FFF2F2;margin-bottom:10px;padding:10px 10px 10px 35px;border:1px solid #FF6666; }
.messageStackSuccess { background-color: #F7FDEE;margin-bottom:10px;padding:10px 10px 10px 35px;border:1px solid #33FF33; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/* Title Rounded Corners */
.xtitle {background: transparent;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#404040; border-left:1px solid #404040; border-right:1px solid #404040;}
.xb1, xb1 a:hover {margin:0 5px; background:#404040;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent, .xboxcontent a {display:block; background:#404040; color:#ffffff; font-weight:bold; font: 11px 'Lucida Grande', Geneva, Arial, Verdana; border:0 solid #404040; border-width:0 1px; padding-left: 2px; text-decoration: none;}
.xboxcontent a:hover {display:block; background:#EBEAD8; color:#ffffff; font-weight:bold; font: 11px 'Lucida Grande', Geneva, Arial, Verdana; border:0 solid #EBEAD8; border-width:0 1px; padding-left: 2px;}


.nav {background: transparent;}

.ntop, .nbottom {display:block; background:transparent; font-size:1px;}
.nb1, .nb2, .nb3, .nb4 {display:block; overflow:hidden;}
.nb1, .nb2, .nb3 {height:1px;}
.nb2, .nb3, .nb4 {background:#EBEAD8; border-left:1px solid #EBEAD8; border-right:1px solid #EBEAD8;}
.nb1 {margin:0 5px; background:#EBEAD8;}
.nb2 {margin:0 3px; border-width:0 2px;}
.nb3 {margin:0 2px;}
.nb4 {height:2px; margin:0 1px;}

.nboxcontent {display:block; background:#EBEAD8; font: 11px 'Lucida Grande', Geneva, Arial, Verdana; border:0 solid #EBEAD8; border-width:0 1px; padding:2px;}
.nboxcontent2 {display:block; background:#EBEAD8; color:#000000; font: 11px 'Lucida Grande', Geneva, Arial, Verdana; border:0 solid #EBEAD8; border-width:0 1px; padding:2px;}

/* Navigation */


#navigation {background:transparent; margin:0 auto; height:3em; background:#8E8D7C;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation li {display:block; float:left; margin:0 1px;}
.fpnav {background:transparent;}
.fpnav span {text-align:center; color:#EBEAD8; margin:0; font-weight:normal;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #EBEAD8; border-right:1px solid #EBEAD8;}
.b1 {margin:0 5px; background:#EBEAD8;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #EBEAD8; border-right:1px solid #EBEAD8;}

a.menu, a.menu:visited {font-family: verdana; font-size: 11px; display:block; text-decoration:none; width:5.5em;}
a.menu:hover {font-family: verdana; font-size: 11px; background:transparent; cursor:pointer;}
a.menu:hover span {font-family: verdana; font-size: 11px; padding-top:10px;}


.color {background:#404040;}

/* Form Styles */
input { font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans; font-size: 11px; color: #444; }

select, submit, reset, textarea
	{ 
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans; 
	font-size: 11px; 
	color: #444;
	background: #efefef;
	border: 1px #bbc3d3 solid;
	padding: 2px 0 0 3px;
	margin: 0 5px 8px 0;
	}

td.fieldKey, td.fieldValue {font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans; 	font-size: 11px; color: #444;}

.m_select, .c_select, .s_input, main.input { 
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans; 
	font-size: 11px; 
	color: #404040;
	background: #efefef;
	border: 1px #bbc3d3 solid;
	padding: 2px 0 0 3px;
	margin: 0 5px 8px 0;
	}


/* News Style */

#new_style a { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; background-color:#404040; }
#new_style a:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; background-color:#404040;}


/* FOOTER */
/* ----------------------------------------- */

#footer_wrap {float:left;width:100%;background:#ebead8 url(http://www.henrystackleshop.com/tackletalk/wp-content/themes/henrystackleshop/style/images/bg_btm.jpg) repeat-x;margin:0;padding:0;height:196px;}
#footer {margin:0 auto; width:900px;height:196px;padding:0;}
#footer .foot_section {float:left;width:450px;margin:0;padding:0;height:196px;}

#footer .foot_section h2 {margin:0;padding:0;}
#footer .foot_section h2 a {background:url(http://www.henrystackleshop.com/tackletalk/wp-content/themes/henrystackleshop/style/images/footer_links.gif) no-repeat;width:289px;display:block;height:196px;text-indent:-999999em;margin:0;padding:0;}
#footer .foot_section h2.online_store a {width:289px;background-position:0 0;height:196px;margin:0;padding:0;}
#footer .foot_section h2.online_store a:hover {width:289px;background-position:0 -196px;height:196px;margin:0;padding:0;}

#footer .foot_section h2.latest_news a {width:289px;background-position:-280px 0;height:196px;margin:0;padding:0;}
#footer .foot_section h2.latest_news a:hover {width:289px;background-position:-280px -196px;height:196px;margin:0;padding:0;}

#ignore{}
