/**** BODY ***/html, body 				{ text-align:center; margin:0; padding:0; font:normal 11px/18px arial, helvetica, sans-serif; color:#333; }body					{ background:#8b949f; }#siteContainer			{ background:url(https://www.resistancetackle.com/img/siteBackground.jpg) repeat-y; text-align:left; position:relative; width:760px; padding:0; margin:0 auto; }h1						{ margin:0 0 10px 0; padding:0; font:normal 24px/30px "Georgia", garamond, arial, helvetica, sans-serif; color:#4b6482; }h2						{ margin:0 0 5px 0; padding:0; font:normal 14px/18px "Georgia", garamond, arial, helvetica, sans-serif; color:#4b6482; }h3						{ margin:0 0 5px 0; padding:0; font:normal 18px/24px "Georgia", garamond, arial, helvetica, sans-serif; color:#666; }h4						{  }h5						{  }h6						{  }p						{ margin:0 0 10px 0; padding:0; font:normal 12px/18px "Georgia", garamond, arial, helvetica, sans-serif; color:#666; }a, a:link, a:visited 				{ text-decoration:underline; color:#333; }a:hover, a:active				{ text-decoration:underline; }img						{ border:0; display:block; }.container:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }.container	 			{ display: inline-block; }/* Hides from IE-mac \*/* html .container		{ height: 1%; }.container				{ display: block; }/* End hide from IE-mac */form					{ margin:0; padding:0; }/**** HEADER ***/#headerWrap				{ position:relative; z-index:2; height:170px; display:block; }#home #headerWrap		{ height:277px; }#headerBackground		{ position:absolute; top:0; left:0; z-index:1; }#headerTop				{ position:absolute; top:0; left:0; }#logo					{ position:absolute; top:38px; left:65px; }/**** CART WIDGET ***/#cartWidget					{ position:absolute; top:0; right:0; text-align:right; padding:10px 22px 0 0; width:500px;}#home #cartWidget			{ top:178px; right:430px; }#cartWidget p				{ font:normal 11px/18px arial, helvetica, sans-serif; color:#333; padding:0 0 5px 0; margin:0; }#cartWidget p img			{ padding:3px 8px 4px 0; border-right:1px solid #877051; display:inline; margin:0 7px 0 0; vertical-align:middle; }#cartWidget a, #cartWidget a:link, #cartWidget a:visited 		{ float:right; text-decoration:none; }#cartWidget a:hover, #cartWidget a:active		{ text-decoration:none; }#headerWrap #cartWidget p a	{ float:none; }
#catalogText				{ position:absolute; right:200px;top:11px; }
/**** MAIN AREA ***/#mainWrap					{ position:relative; z-index:2; }#textWrap					{ width:456px; float:right; display:block; padding:15px 29px 0 15px; margin:0; min-height:133px; }img.heading					{ padding:10px 0; }/**** BREADCRUMB ***/#breadcrumb				{ margin:-15px 0 0 0; padding:15px 0 0 0; list-style-type:none; font:normal 12px/18px "Georgia", garamond, arial, helvetica, sans-serif; color:#999; }#breadcrumb li			{ margin:0; padding:0; display:inline; }#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited 	{ text-decoration:none; color:#999; padding:0 15px 0 0; margin:0 5px 0 0; background:url(https://www.resistancetackle.com/img/breadcrumbBullet.gif) no-repeat 100% 50%; }#breadcrumb a:hover, #breadcrumb a:active	{ text-decoration:underline; }			/**** SUB-CATEGORIES ***/#subCategories			{ padding:10px 0 0 0; }#subCategories ul		{ margin:15px 0; padding:0 0 0 15px; list-style-type:none; }#subCategories ul li	{ margin:0; padding:0 0 0 15px; background:url(https://www.resistancetackle.com/img/listBullet.gif) no-repeat 0 50%; }#subCategories ul li a, #subCategories ul li a:link, #subCategories ul li a:visited 	{ text-decoration:underline; color:#666; }#subCategories ul li a:hover, #subCategories ul li a:active	{ text-decoration:underline; }/**** PRODUCTS ***/#products						{ border-top:10px solid #fff; background:url(https://www.resistancetackle.com/img/productColumns.gif) repeat-y; }.productWrap					{ float:left; width:131px; display:inline; margin:0 1px 0 0; padding:10px 20px 20px 0; }.productWrap img				{ border:5px solid #e0e8ed; margin:0 0 5px 0; }.productWrap p					{ margin:0 0 5px 0; padding:0; font:normal 11px/14px arial, helvetica, sans-serif; color:#666; }.productWrap .price				{ color:#cc0000; margin:0 0 5px 0; font:normal 12px/18px arial, helvetica, sans-serif; }.productWrap .price span		{ color:#999; text-decoration:line-through; }.productWrap select				{ font:normal 11px/14px arial, helvetica, sans-serif; color:#333; }.productWrap input.qtyInput		{ float:left; width:20px; padding:2px 0 2px 5px; display:inline; margin:0 5px 0 0; height:14px; font:normal 11px/14px arial, helvetica, sans-serif; color:#333; }.productWrap input.addToCart	{ float:left; border-bottom:3px solid #e1e1e1; }.rowSeparator					{ height:1px; font:normal 0/1px arial, helvetica, sans-serif; clear:both; display:block; background:url(https://www.resistancetackle.com/img/rowSeparator.gif) repeat-x; }/**** PRODUCT DETAIL ***/#productDetail					{ width:auto; }#productDetail #productImg		{ float:left; padding:0 20px 0 0; width:130px; }#productDetail #itemInfo		{ float:left; width:280px; }/**** NAV ***/#navWrap						{ position:relative; z-index:9999; width:250px; float:left; display:block; padding:25px 0 0 10px; margin:0; }/**** SITE NAV ***/#siteNav,#siteNav ul					{ float:left; position:relative; z-index:9999; margin:0; padding:0; width:125px; }#siteNav li					{ clear:both; width:125px; position:relative; top:0; left:0; z-index:9999; list-style:none; padding:0 0 1px 0; margin:0; }#siteNav li a				{ margin:0; position:relative; top:0; left:0; width:93px; display:block; text-decoration:none; font:normal 10px/13px arial, helvetica, sans-serif; color:#666; padding:5px 15px; border:1px solid #999; }/* Fix IE. Hide from IE Mac \*/* html #siteNav li			{ float:left; height:1%; }* html #siteNav li a			{ height:1%; }/* End */#siteNav ul					{ width:175px; position:absolute; display:none; left:125px; top:0; background:#fff; }#siteNav ul ul				{ left:175px; }#siteNav li li				{ width:175px; }#siteNav li li a			{ width:143px; }#siteNav li:hover ul ul,#siteNav li:hover ul ul ul,#siteNav li.over ul ul,#siteNav li.over ul ul ul	{ display:none; } #siteNav li:hover ul,#siteNav li li:hover ul,#siteNav li li li:hover ul,#siteNav li.over ul,#siteNav li li.over ul,#siteNav li li li.over ul	{ display:block; } #siteNav li.menuparent		{ margin:0; float:left; }#siteNav li.menuparent img	{ margin:0; position:absolute; right:5px; top:7px; height:auto; }#siteNav li.menuparent:hover,#siteNav li.over,#siteNav li#active			{ background:#a4afb8; }#siteNav li a:hover			{ cursor:pointer; background:#66879c; color:#fff; }/**** CATALOG NAV ***/#catalogNav,#catalogNav ul					{ float:right; position:relative; z-index:9999; margin:0; padding:0; width:125px; }#catalogNav li					{ clear:both; width:125px; position:relative; z-index:9999; list-style:none; padding:0 0 1px 0; }#catalogNav li a				{ width:93px; display:block; text-decoration:none; font:normal 10px/13px arial, helvetica, sans-serif; color:#666; padding:5px 15px; border:1px solid #999; }/* Fix IE. Hide from IE Mac \*/* html #catalogNav li			{ float:left; height:1%; }* html #catalogNav li a			{ height:1%; }/* End */#catalogNav ul					{ width:175px; position:absolute; display:none; left:125px; top:0; background:#fff; }#catalogNav ul ul				{ left:175px; }#catalogNav li li				{ width:175px; }#catalogNav li li a				{ width:143px; }#catalogNav li:hover ul ul,#catalogNav li:hover ul ul ul,#catalogNav li.over ul ul,#catalogNav li.over ul ul ul	{ display:none; } #catalogNav li:hover ul,#catalogNav li li:hover ul,#catalogNav li li li:hover ul,#catalogNav li.over ul,#catalogNav li li.over ul,#catalogNav li li li.over ul	{ display:block; } #catalogNav li.menuparent		{ margin:0; float:left; }#catalogNav li.menuparent img	{ position:absolute; right:5px; top:7px; height:auto; }#catalogNav li.menuparent:hover,#catalogNav li.over,#catalogNav li#active			{ background:#a4afb8; }#catalogNav li a:hover			{ cursor:pointer; background:#66879c; color:#fff; }/**** SHOPPING CART ***/#cartWrap			{  }#cartHdDesc,#cartHdQty,#cartHdPrice,#cartHdSub,#cartHd				{ font:normal 11px/24px arial, helvetica, sans-serif; float:left; display:inline; background:#b2becc; }#cartHdDesc			{ width:264px; padding:0 0 0 6px; }#cartHdQty			{ width:35px; padding:0 5px; }#cartHdPrice		{ width:60px; text-align:right; padding:0 5px; }#cartHdSub			{ width:60px; text-align:right; padding:0 6px 0 5px; }.cartItem				{ width:454px; background:#e0e8ed url(https://www.resistancetackle.com/img/cartItemBackground.gif) repeat-y; clear:both; border:1px solid #b2becc; border-top:0; padding:0; font:normal 11px/18px arial, helvetica, sans-serif; }.finalize .cartItem,.print .cartItem		{ background:#e0e8ed url(https://www.resistancetackle.com/img/cartItemBackgroundFinalize.gif) repeat-y; } .cartItemImg			{ width:60px; padding:0; float:left; display:inline; }.cartItemDesc			{ width:149px; padding:5px; float:left; display:inline; }.cartItemQty			{ width:35px; padding:5px; float:left; display:inline; }.cartItemPrice			{ width:60px; padding:5px; float:left; display:inline; text-align:right; }.cartItemSub			{ width:60px; padding:5px; float:left; display:inline; text-align:right; }.cartItemControls		{ width:40px; padding:8px 5px 5px 5px; float:left; display:inline; }.cartItemControls a		{ text-decoration:underline; }.finalize .cartItemDesc,.print .cartItemDesc	{ width:199px; }.cartItemQty input	{ width:20px; padding:2px 0 2px 5px; height:14px; font:normal 11px/14px arial, helvetica, sans-serif; color:#333; }.cartSummary,.taxSummary,.shippingSummary,.totalSummary		{ position:relative; top:0; left:0; width:175px; padding:5px; font:bold 11px/18px arial, helvetica, sans-serif; border:1px solid #b2becc; border-top:0; }.cartSummary span,.taxSummary span,.shippingSummary span,.totalSummary span	{ position:absolute; top:5px; right:5px; }.cartButtons		{ padding:10px 0; text-align:right; }.cartButtons a		{ margin:0 0 0 5px; }.cartButtons img,.cartButtons input	{ display:inline; border-bottom:3px solid #e1e1e1; }#cartTotals			{ margin:0 0 0 269px; clear:both; }#cartLinks			{ padding:0; display:block; margin:0; font:normal 11px/18px arial, helvetica, sans-serif; list-style-type:none; }#cartLinks li		{ margin:0 0 0 20px; padding:0; }#cartLinks a		{ color:#666; }/**** Progress Bar ***/#stages1						{ margin:10px 0; background:url(https://www.resistancetackle.com/img/stagesBackground1.gif) no-repeat; }#stages2						{ margin:10px 0; background:url(https://www.resistancetackle.com/img/stagesBackground2.gif) no-repeat; }#stages3						{ margin:10px 0; background:url(https://www.resistancetackle.com/img/stagesBackground3.gif) no-repeat; }#stages4						{ margin:10px 0; background:url(https://www.resistancetackle.com/img/stagesBackground4.gif) no-repeat; }#stagesList						{ margin:0; width:100%; padding:0; list-style-type:none; text-align:center; }#stagesList li					{ float:left; font:normal 11px/25px "Georgia", garamond, arial, helvetica, sans-serif; color:#666; height:25px; padding:0 10px; }#stagesList li a, #stagesList li a:link, #stagesList li a:visited		{  color:#666; text-decoration:none; float:left; display:inline; }#stagesList li a:hover, #stagesList li a:active			{ text-decoration:underline; }#stagesList li#currentStage		{ color:#4b6482; }/**** FORM STYLES ***/#formWrap							{ clear:both; margin:0; padding:10px 0; }#formWrap .asterix					{ position:absolute; top:0; left:125px; color:#999; }#formWrap .formSeparator			{ height:5px; width:100%; display:block; background:#e5e5e5; font:normal 5px/5px "Trebuchet MS", arial, helvetica, sans-serif; margin:20px 0; }#formWrap .formButtons input		{ padding:3px 15px; margin:0; background:#fff; border:5px solid #d9d9d9; font:normal 18px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#999; }#formWrap #submit					{ background:#92acc5; border:5px solid #859cb3; color:#fff; }#formWrap .textField,#formWrap .textbox,#formWrap .selectbox,#formWrap .multiSelectbox			{ margin:0 0 5px 0; position:relative; top:0; left:0; }#formWrap .textField p,#formWrap .textbox p,#formWrap .selectbox p,#formWrap .multiSelectbox p			{ clear:both; margin:0 0 0 140px; font:oblique 11px/18px arial, helvetica, sans-serif; color:#666; }#formWrap .textField label,#formWrap .textbox label,#formWrap .multiSelectbox label,#formWrap .selectbox label			{ margin:0; padding:0; float:left; width:125px; font:normal 12px/18px "Georgia", arial, helvetica, sans-serif; color:#666; }#formWrap .textField input			{ margin:0 0 0 15px; padding:2px 0 2px 5px; float:left; width:300px; border:1px solid #b2becc; background:#fff; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#formWrap .textbox textarea			{ margin:0 0 0 15px; padding:2px 0 2px 5px; float:left; width:300px; border:1px solid #b2becc; background:#fff; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#formWrap .selectbox select			{ margin:0 0 0 15px; padding:0; float:left; border:1px solid #b2becc; background:#fff; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#formWrap .multiSelectbox select	{ margin:0 5px; padding:0; border:1px solid #b2becc; background:#fff; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#formWrap .multiSelectbox label		{ margin:0 10px 0 0; }#formWrap #bzip,#formWrap #szip						{ width:150px; }#formWrap #address					{ height:36px; }#formWrap #phone					{ width:225px; }#formWrap #cvv						{ width:75px; }/**** ALERT MESSAGE ***/#formWrap #alerted input,#formWrap #alerted textarea,#formWrap #alerted select			{ border-color:#990000; background:#d84d39; color:#fff; }#formWrap #alerted span				{ color:#d84d39; }#siteContainer #alertMessage		{ margin:0 0 10px 0; padding:0; position:relative; top:0; left:0; background:#d84d39; border:1px solid #990000; }#alertMessage p						{ margin:0; padding:10px 20px 10px 90px; font:bold 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }#alertMessage p span.notes			{ margin:0 0 10px 0; display:block; font:oblique 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }#alertIcon							{ position:absolute; top:0; left:0; display:block; width:100%; }#alertIcon img						{ margin:7px 0 0 35px; }#buttonsWrap						{ padding:0 0 0 140px; }#buttonsWrap input					{ border-bottom:3px solid #e1e1e1; }#paymentInfo			{ float:left; margin:10px 42px 20px 0; position:relative; top:-85px; width:278px; height:146px; display:block; background:url(https://www.resistancetackle.com/img/paymentBackground.gif) no-repeat; }#vis					{ width:79px; height:49px; background:url(https://www.resistancetackle.com/img/visa.gif) no-repeat; }#mcd					{ width:79px; height:49px; background:url(https://www.resistancetackle.com/img/masterCard.gif) no-repeat; }#amx					{ width:79px; height:49px; background:url(https://www.resistancetackle.com/img/americanExpress.gif) no-repeat; }#dsc					{ width:79px; height:49px; background:url(https://www.resistancetackle.com/img/discover.gif) no-repeat; }#dnc					{ width:79px; height:49px; background:url(https://www.resistancetackle.com/img/dinersClub.gif) no-repeat; }.ccLogo					{ position:absolute; top:78px; left:181px; display:block; }.ccName					{ padding:20px 0 0 22px; font:normal 18px/26px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }.ccInfo					{ text-align:right; width:145px; margin:25px 0 0 22px; font:normal 18px/30px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }.asterix				{ vertical-align:bottom ; font:normal 26px/30px "Trebuchet MS", arial, helvetica, sans-serif; }.expires				{ text-align:right; width:145px; margin:0 0 0 22px; font:normal 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }.paypalEmail			{ padding:0 0 0 22px; font:normal 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#paypal					{ margin:11px 19px 0 0; width:60px; height:38px; background:url(https://www.resistancetackle.com/img/paypal.gif) no-repeat; }.shippingSameAsBilling			{ font:oblique 11px/18px arial, helvetica, sans-serif; color:#666; margin:-5px 0 10px 0; display:block; }#shippingCosts 			{ border:1px solid #C1DAD7; border-right:0; width:100%; padding:0; margin:10px 0; border-collapse:collapse; font:normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#4f6b72; }#shippingCosts th 		{ border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; background:#e0e8ed; padding:6px 6px 6px 12px; color:#4f6b72; }#shippingCosts td 		{ border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; background:#fff; padding:6px 6px 6px 12px; color:#4f6b72; }body#print				{ background:#fff; }#printView				{ width:456px; text-align:left; margin:0 auto; }#printView .cartSummary	{ float:right; text-align:left; }#printView .cartSummary span {   }#orderCostsWrap			{ margin:10px 0; padding:0; }#orderCostsWrap p		{ margin:0 0 5px 0; padding:0; font:bold 12px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#4f6b72; }#orderCostsWrap p span	{ font:normal 12px/18px "Georgia", arial, helvetica, sans-serif; color:#666; }#phoneInfo				{ padding:0 0 10px 0; }#phoneInfo p.spacing	{ margin:10px 0; clear:both; }#phoneInfo .label		{ float:left; width:30%; }#phoneInfo .info		{ float:left; width:70%; }/**** ELEMENTS ***/.elemImg p,.elemLargeImg p,.elemParagraph p,.elemImgParagraph p			{ margin:0 0 10px 0; padding:0; }.elemImgParagraph img,.elemImg img				{ padding:5px; display:block; border:1px solid #999; }.elemLargeImg img			{ float:center; display:inline; border:5px solid #e0e8ed; }.elemLargeImg				{ float:center; margin:0 auto; text-align:center; }img.imgRight				{ float:right; margin:5px 0 10px 10px; display:inline; }img.imgLeft					{ float:left; margin:5px 10px 10px 0; display:inline; }.elemLargeImg p a, .elemLargeImg p a:link, .elemLargeImg p a:visited 	{ text-decoration:underline; color:#333; }.elemLargeImg p a:hover, .elemLargeImg p a:active	{ text-decoration:underline; }.elemFile img				{ display:inline; vertical-align:middle; margin:0 10px 0 20px;  }.elemFile					{ padding:5px 0; }.elemParagraph a,.elemParagraph a:link,.elemParagraph a:visited,.elemParagraph a:active		{ text-decoration:underline; color:#333; }.elemParagraph a:hover		{ text-decoration:underline; }.elemFile a, .elemFile a:link, .elemFile a:visited 		{ text-decoration:none; color:#333; }.elemFile a:hover, .elemFile a:active			{ text-decoration:none; }.elemImg,.elemLargeImg,.elemParagraph,.elemImgParagraph,.elemLargeImg,.elemFile					{ margin:0 10px 0 0; color:#333; }#siteContainer .elemImg					{ float:left; display:inline; }.elemImg					{ padding:10px 0 0 0; }/**** FOOTER ***/#footerWrap						{ height:50px; background:#8b949f url(https://www.resistancetackle.com/img/footerBackground.jpg) no-repeat;  }#footerWrap p#copyright			{ position:relative; top:38px; margin:0 0 0 30px; padding:0; font:normal 11px/18px arial, helvetica, sans-serif; color:#fff; }.choice						{ text-align:center; width:198px; float:left;  padding:0; margin:10px 20px 10px 0; border:1px solid #eee; }.choice input				{ margin:0 auto; }.choice img					{ margin:0 auto; }.choice p					{ text-align:left; clear:left; margin:10px; }.choicePage #buttonsWrap	{ clear:both; padding:10px 36px 0 0; }.choicePage #buttonsWrap input	{ float:right; }