a img{border:0px}
body {background: url(//www.fahrneyspens.com/images/fahrneys-main-bg.jpg) repeat-x; background-color:#fff; margin:0 auto; padding:0}
body a:link,body a:visited,body a:hover,body a:active,.longdesc3 a:link,.longdesc3 a:visited,.longdesc3 a:hover,.longdesc3 a:active{font:12px Verdana;color:#000;text-decoration:underline}
.parentNode{color:#F00;font:bold 14px Arial}
.parentNode a:link,.parentNode a:visited,.parentNode a:active{color:#F00;font:bold 14px Arial;text-decoration:none}
.parentNode a:hover{color:#F00;font:bold 14px Arial;text-decoration:underline}
.TopMenuSS,.TopMenuSS a:link,.TopMenuSS a:visited,.TopMenuSS a:hover,.TopMenuSS a:active{color:#fff;font:bold 12px Arial;text-decoration:none;background-color:#900;height:20px;text-align:center;background:#900}
.LeftNavHolder{width:170px;height:19px;border-right:solid 1px #4C4C4C;border-left:solid 1px #4C4C4C;border-bottom:solid 1px #4C4C4C}
.subcatNode{color:#666;font:12px Arial;padding-left:1px;width:100%;background:#F5F5E9}
.subcatNode a:link,.subcatNode a:visited,.subcatNode a:active{color:#666;font:12px Arial;text-decoration:none;padding-left:1px;width:100%;background:#F5F5E9}
.subcatNode a:hover{color:#666;font:12px Arial;text-decoration:underline;padding-left:1px;width:100%;background:#F5F5E9}
.personalize{background:#F1F1E2;color:#000;font:bold 11px Arial;height:18px;border-bottom:solid 1px #000000}
.emptyNode{display:none;visibility:hidden;color:#666;font:bold 10px Arial;height:16px;background:#FFF9DF;width:200px}
.emptyNode a:link,.emptyNode a:visited,.emptyNode a:active{color:#666;font:10px Arial;text-decoration:none;height:16px;background:#FFF9DF}
.emptyNode a:hover{color:#666;font:10px Arial;text-decoration:underline;height:16px;background:#FFF9DF}
.selectedNode,.selectedNode a:visited,.selectedNode a:active{font-family:Arial;color:#666;text-decoration:none}
.selectedNode a:link{color:#666;font:10 Arial;text-decoration:none}
.selectedNode a:hover{font-family:Arial;color:#666;text-decoration:underline}
.copyright{color:#333;font:bold 11px Arial}
.FooterLinks,.FooterLinks a:link,.FooterLinks a:active,.FooterLinks a:visited,.cartbuttonscolor,.cartbuttonscolor a:link,.cartbuttonscolor a:active,.cartbuttonscolor a:visited,.dclinks,.dclinks a:hover,.dclinks a:active,.dclinks a:visited,.dclinks a:link,.dcavail,.dcbot{font:11px Arial;color:#333;text-decoration:none}
.dcutprice,.dctotprice,.aednamelbl{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000}
.aednamelbl {width:150px}
.dcshipchrg,.CustDiscussiontxt,#reviewer,#loc,#ItmEngrabold,#ItmExKitbold,.SubHeaderManufacturerInfoText,.SubHeaderResourcesText,.resetpwdhdr{font-weight:bold}
.dctotal{font-weight:bold;background-color:#5f6a5c;color:#FFF}
.dcqtylnk,.dcqtylnk a:link,.dcqtylnk a:active,.dcqtylnk a:visited,.dcqtylnk a:hover{font:11px Arial;color:#333}
.FooterLinks a:hover,.cartbuttonscolor a:hover{font:11px Arial;color:#333;text-decoration:underline}
.FooterMenuLinks{font:10px Arial;color:#333;text-decoration:none;padding-left:3px;padding-right:3px;margin:0px 0px 0px 0px;empty-cells:hide;white-space:normal}
.BackImg{background:#000000 url(//www.fahrneyspens.com/images/BackImg.jpg) no-repeat;height:95px}
.MyFavTeam{border:solid 1px #000000;background:#F5C512;color:#000;font:bold 11px Arial}
.MyFavTeamOpt,.StaticRegText{font:11px Arial;color:#666}
.TopLinks2{color:#FFF;background:url(//www.fahrneyspens.com/images/TopLinks.jpg);height:20px;width:225px;font:normal bold 12px Arial}
.TopLinks2 a:link,.TopLinks2 a:active,.TopLinks2 a:hover,.TopLinks2 a:visited{color:#FFF;text-decoration:none;font:normal bold 12px Arial}
.BotLinks{color:#000;background:url(Images/BotLinks.jpg);height:20px;width:840px;font:normal bold 12px Arial;border-bottom:solid 1px #a76b38}
.BotLinks a:link,.BotLinks a:active,.BotLinks a:hover,.BotLinks a:visited{color:#000;text-decoration:none;font:normal bold 12px Arial}
.div{background:#A76B38}
.MainSearch{color:#fff;font:normal bold 10px Arial;background:#44684B;height:25px;border-bottom:solid 6px #ffffff;text-decoration:none}
.MainSearch a:link,.MainSearch a:active,.MainSearch a:visited{color:#fff;font:normal bold 10px Arial;background:#44684B;height:25px;text-decoration:none}
.MainSearch a:hover{color:#fff;font:normal bold 10px Arial;background:#44684B;height:25px;text-decoration:underline}
.searchbox1{border:solid 1px #000000;background:url(//www.fahrneyspens.com/images/SearchBox_bg.jpg);width:206px;height:12px}
.searchbox2{color:#000;font:normal bold 11px Arial}
.SearchBox4{border:solid 1px #666666;font:11px Arial;color:#666;width:187px}
.ItemListHeaders{background:#E6E5CA;color:#000;font:bold 12px Arial}
.ItemListHeaders2{background:#44684B;color:#000;font:bold 12px Arial}
.dropdownboxes{border:solid 1px #666666;font:12px Arial;color:#666}
.dropdownboxesB{border:solid 1px #666666;font:10px Arial;color:#666}
.totalpages,.totalpages a:link,.totalpages a:active,.totalpages a:visited{color:#fff;font:normal bold 11px Arial;text-decoration:none}
.totalpages a:hover{color:#fff;font:normal bold 11px Arial;text-decoration:underline}
.totalpages2,.totalpages2 a:link,.totalpages2 a:active,.totalpages2 a:visited{color:#000;font:normal bold 11px Arial;text-decoration:none}
.totalpages2 a:hover{color:#000;font:normal bold 11px Arial;text-decoration:underline}
.shortdesc2,.shortdesc2 a:link,.shortdesc2 a:visited,.shortdesc2 a:hover,.shortdesc2 a:active{font:12px Arial;color:#000;text-decoration:underline;text-align:center}/*; height:100%*/
.price3{color:#B42C1B;font:bolder 16px Arial}
.ourprice4{font:bold 16px Arial;color:#900;}
.longdesc2{color:#5d5d5d;font:12px Arial;text-align:left;padding-bottom:3px;}
.itempage3,.buildmountedtxt{color:#000;font:bold 12px Arial}
.longdesc3,.rating{font:12px Arial;color:#000;text-decoration:none}
.SimilarCat{color:#000;font:bold 12px Arial;height:20px;background:#F9F9EE;border-top:solid 1px #990000}
.OurPrice{color:#B30000;font:bold 16px Arial}
.OurPrice2,.itemprice,.SIPriceRd{color:#900;font:bold 16px Arial}
.OurPrice3{color:#3C5B42;font:bolder 16px Arial}
.ourprice5{color:#900;font:bold 13px Arial}
.ourpriceIndent{text-indent:-75px;margin-left:75px;margin-top:0px;margin-bottom:0px}
.RetailPrice{color:#000;font:14px Arial}
.RetailPrice2{color:#3E3E3E;font:bold 11px Arial}
.itemprice2,.incvatbig,.exvatbig{color:#900;font:bold 14px Arial}
.Availablefonts{color:#000;font:12px Arial;background:#F1F1E2;height:19px}
.FreeShip{color:#f5c512;font:bold 12px Arial;height:20px;background:#000;text-align:center}
.availability,.catblurb,.NotifyMe,.customerlogin4,#whatsthis a:link{color:#000;font:11px Arial}
.ItemShortDesc{color:#000;font:bold 16px Arial}
.ItemShortDesc5,.SIPriceBlk,.stselect{color:#000;font:bold 11px Arial}
.ItemNumber{color:#000;font:11px Arial;display:block}
.SubCategory{color:#000;font:bold 11px Arial;width:199px;height:21px;border:solid 1px #999999;background:url(//www.fahrneyspens.com/images/LeftNavBG.jpg)}
.SIHeader{color:#000;font:bold 12px Arial;height:20px;background:#EFEED8;border:solid 1px #990000}
.SITableBorder{border-right:solid 1px #44684B;border-left:solid 1px #44684B;border-bottom:solid 1px #44684B;border-top:solid 1px #44684B}
.QuantityRemove{color:#000;font:10px Arial;text-decoration:underline}
.table4{height:18px;text-align:left}
.OptionsTable{height:40px}
.OptionsTable2{padding-top:5px; float:right; width:25%; text-align:center}
.ItemListData{border-bottom:solid 1px #C0BE7A;padding-right:0px;padding-left:3px}
.ItemListData2{border-right:dotted 1px #AAAAAA;border-bottom:dotted 1px #AAAAAA;padding-right:0px;padding-left:4px}
.catname{color:#fff;font:bold 14px Arial;background:#44684B;height:22px;width:100%}
.catnameHP{color:#fff;font:bold 14px Arial;background:#44684B;height:22px}
.catnameCP{color:#900;font:bold 16px Arial;border:solid 1px #D0D0D0;background:url(//www.fahrneyspens.com/images/CatNamebg.jpg);text-decoration:none}
.StaticPagesHeader{color:#900;font:bold 16px Arial;border:solid 1px #D0D0D0;background:url(//www.fahrneyspens.com/images/CatNamebg.jpg)}
.catnamecategory{color:#000;font:bold 16px Arial;background:url(//www.fahrneyspens.com/images/Category_r2_c4.jpg)}
.catnamecategory a:link,.catnamecategory a:active,.catnamecategory a:hover,.catnamecategory a:visited,.customerlogin2,.incvatpricesmall,.exvatpricesmall,.ExSuGridPrice,.ExSuTopSellingPrice{color:#900;font:bold 12px Arial}
.catnamecategory2{color:#000;font:bold 20px Arial;background:url(//www.fahrneyspens.com/images/MidBar.gif) repeat-x}
.catnamecategorylower,.catnamecategorylower a:link,.catnamecategorylower a:active,.catnamecategorylower a:hover,.catnamecategorylower a:visited{color:#fff;font:bold 14px Arial;background-color:#618D6A;text-decoration:none}
.catnamecategorylower2{padding-left:5px;font:bold 16px Verdana;color:#fff}
.catnamecategoryselected,.catnamecategoryselected a:link,.catnamecategoryselected a:active,.catnamecategoryselected a:hover,.catnamecategoryselected a:visited{padding:3px;color:#000;font:bold 14px Arial;border:solid 1px #576871;background:#DFDEBB;text-decoration:none}
.TopCatLinks,.TopCatLinks a:link,.TopCatLinks a:active,.TopCatLinks a:hover,.TopCatLinks a:visited{color:#666;font:10px Arial;text-decoration:none}
.TopCatLinks2,.secndlevelhldr a:link,.secndlevelcss a:link{color:#fff;font:bold 11px Arial}
.TopCatLinks4,.TopCatLinks4 a:link,.TopCatLinks4 a:active,.TopCatLinks4 a:hover,.TopCatLinks4 a:visited,.brandtopcat,.brandtopcat a:link,.brandtopcat a:visited,.brandtopcat a:hover,.brandtopcat a:active{color:#666;font:11px Arial;text-decoration:none}
.HPNewsletter{background:url(//www.fahrneyspens.com/images/NewsletterMid.jpg)}
.HPPopularSearch,.HPPopularSearch a:link,.HPPopularSearch a:active,.HPPopularSearch a:visited,.maxlenght{color:#000;font:11px Arial;text-decoration:none}
.HPPopularSearch a:hover{color:#000;font:11px Arial;text-decoration:underline}
.cartavailability,.ADMINregtext3,.Cart11c,.buildddb{color:#000;font:12px Arial}
.customerlogin3{font:10pt Arial;color:#000}
.customerloginrtn,.loginunametxt,.loginpwdtxt,.loginunametxt,.loginpwdinfo{color:#900;font:bold 12px Arial;text-align:left}
.small{width:190px}
.small2{width:146px}
.loginunameinfo,.loginpwdinfo{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;font-weight:normal}
.CatTeam3 a:link,.CatTeam3 a:visited,.CatTeam3 a:active{font:12px Arial;color:#000;background:#DFDEBB;text-decoration:none}
.CatTeam3 a:hover{font:12px Arial;color:#000;background:#DFDEBB;text-decoration:underline}
.CatTeam3{font:12px Arial;color:#000;height:16px;background:#DFDEBB;text-decoration:none}
.MajorCatTeam,.MajorCatTeam a:link,.MajorCatTeam a:active,.MajorCatTeam a:hover,.MajorCatTeam a:visited{color:#000;font:bold 16px Arial;text-decoration:none}
.CatTeamCAll,.CatTeamCAll a:link,.CatTeamCAll a:active,.CatTeamCAll a:hover,.CatTeamCAll a:visited{color:#B42C1B;font:bold 11px Arial;text-decoration:none}
.CatTeam2,.CatTeam2 a:link,.CatTeam2 a:active,.CatTeam2 a:visited{font:11px Arial;color:#000;width:100%;min-height:19px;background:#DFDEBB;text-decoration:none}
.CatTeam2 a:hover{font:11px Arial;color:#000;width:100%;min-height:19px;background:#DFDEBB;text-decoration:underline}
.greenbg2,.greenbg2 a:link,.greenbg2 a:active,.greenbg2 a:visited{background:#44684B;color:#fff;font:bold 12px Arial;text-decoration:none;height:20px;vertical-align:middle;padding-left:2px}
.greenbg2 a:hover{background:#44684B;color:#fff;font:bold 12px Arial;text-decoration:underline;height:20px}
.greenbg3,.greenbg3 a:link,.greenbg3 a:active,.greenbg3 a:visited{background:#576871;color:#fff;font:bold 12px Arial;text-decoration:none;height:20px}
.greenbg3 a:hover{background:#576871;color:#fff;font:bold 12px Arial;text-decoration:underline;height:20px}
.table44{font:10px Arial;color:#000}
.tableSeeMore,.tableSeeMore a:link,.tableSeeMore a:active,.tableSeeMore a:visited{font:11px Arial;color:#666666;text-decoration:none;clear:both}
.tableSeeMore a:hover,a.CatTeam:hover,.SiteMapSubCat a:hover{text-decoration:underline}
.bluelinks a:link,.bluelinks a:visited,.bluelinks a:hover,.bluelinks a:active, .myAccountText a:hover,.bluelinks a:link,.bluelinks a:visited,.bluelinks a:hover,.bluelinks a:active{font:11px Arial;color:#00F;text-decoration:underline}
.StaticBORDER{border:solid 1px #f6f6f6;font:11px Arial;color:#666}
.itemLink,.itemFile,.ordernow,.instock2{font:normal 11px Arial;color:#000}
.itemFile,.itemFile a,.itemFile a:link,.itemFile a:visited,.itemFile a:hover,.itemFile a:active,{font:11px Arial;color:#000;}
.ItemPagelnkNotify,.ItemPagelnkNotify a:hover{font:11px Arial;color:#900;text-decoration:underline}
.ItemPagelnkNotify a:link,.ItemPagelnkNotify a:visited,.ItemPagelnkNotify a:active{font:11px Arial;color:#900;text-decoration:none}
.HPTMenuL1{color:#fff;font:bold 12px Arial;background:url(//www.fahrneyspens.com/images/HPTOP2.jpg);width:280px;height:19px;text-decoration:none;border-left:solid 1px #999999}
.HPTMenuL1 a:link,.HPTMenuL1 a:visited,.HPTMenuL1 a:hover,.HPTMenuL1 a:active{color:#fff;font:bold 12px Arial;height:19px;text-decoration:none}
.HPTMenuL2{color:#000;font:bold 13px Arial;background:#E1E1E1;border-top:solid 1px #000000;border-left:solid 1px #000000;border-right:solid 1px #000000;height:24px;text-align:center;padding-left:3px;padding-right:3px;margin:0px 0px 0px 0px;empty-cells:hide}
.HPTMenuLhover{color:#fff;font:bold 13px Arial;background:#000;border-right:solid 1px #999999;height:24px;text-align:center;padding-left:3px;padding-right:3px;margin:0px}
.CatTeamCall7,.CatTeamCall7 a:link,.CatTeamCall7 a:visited,.CatTeamCall7 a:hover,.CatTeamCall7 a:active{display:none;}
/*.CatTeamCall7,.CatTeamCall7 a:link,.CatTeamCall7 a:visited,.CatTeamCall7 a:hover,.CatTeamCall7 a:active{color:#fff;font:12px Arial;text-decoration:none;}*/
.kitcomp{font:bold 11px Arial;color:#000;padding-left:4px}
.myAccountText,.myAccountText a:link,.myAccountText a:visited,.myAccountText a:active{font:11px Arial;color:#00F;text-decoration:none}
.return,.return a:link,.return a:visited,.return a:active{font:12px Arial;color:#900;text-decoration:none}
.return a:hover{font:12px Arial;color:#900;text-decoration:underline}
.cartpage1{font:11px Arial;color:#444}
.orderheadertemplate{background:#F4F4E8}
.TopMenuBG,.TopMenuBG a:link,.TopMenuBG a:visited,.TopMenuBG a:hover,.TopMenuBG a:active,.topnavbg3,.topnavbg3 a:link,.topnavbg3 a:visited,.topnavbg3 a:hover,.topnavbg3 a:active{color:#000;font:bold 12px Arial;text-decoration:none;background:#E6E5CA;height:20px;text-align:center}
.topteamslinks{font:12px Arial;color:#666;}
.topteamslinks a:link,.topteamslinks a:visited,.topteamslinks a:hover,.topteamslinks a:active{font:12px Arial;text-decoration:underline;color:#666}
.nlmainttop {font:12px Arial;color:#666;width:990px}
.nlmainttop a:link,.nlmainttop a:visited,.nlmainttop a:hover,.nlmainttop a:active{font:12px Arial;text-decoration:underline;color:#666}
.Email4Price,.Email4Price a:link,.Email4Price a:visited,.Email4Price a:hover,.Email4Price a:active{color:#900;font:bold 12px Arial;text-decoration:underline}
.floatingimg{position:relative;left:-54px;top:37px}
.Kitinc{border:solid 1px #566151;background:#F0F1E1}
.shoppingtoolslinks{height:16px;font:normal 13px Arial;color:#666;padding-left:2px;width:100%;background:#F5F5E9; padding-left:5px}
.shoppingtoolslinks a:link,.shoppingtoolslinks a:visited,.shoppingtoolslinks a:active{height:16px;color:#666;font:normal 13px Arial;text-decoration:none;padding-left:2px;width:100%;background:#F5F5E9; padding-left:5px}
.shoppingtoolslinks a:hover{height:16px;color:#666;font:normal 13px Arial;text-decoration:underline;padding-left:2px;width:100%;background:#F5F5E9; padding-left:5px}
.bannerImage,.IPpricealign,.CBicns,.TCBicns,.BIcntr,.DMcontainer,.Wzrdctr{text-align:center}
.browseImageFF{position:absolute;top:166px;left:4px}
.browseImageIE,.browseImageFF2{position:absolute;top:172px;left:4px}
.browseImageIE2{position:absolute;top:180px;left:4px}
.RetailPriceItemPage{font:16px Arial;color:#000}
.graybox{border:solid 1px #000000;background:#F1F1E2}
.prizebox{border-right:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);width:408px;background:#fbf4d0}
.listprice{font:11px Verdana;color:#3e3e3e; padding-right:2px}
.listprice2{font:11px Arial;color:#3E3E3E;text-decoration:line-through; padding:0 4px}
.listprice3{font:11px Arial;color:#3E3E3E}
.blackborder,.borderbottom{border-bottom:solid 1px #000000}
.graybox2{border-bottom:solid 1px #000000;border-top:solid 1px #000000;background:#F1F1E2;font:bold 12px Arial;color:#000;height:16px}
.graybox22{border-bottom:solid 1px #000000;background:#618D6A;font:bold 12px Verdana;color:#fff;height:20px;padding-left:3px;text-decoration:none}
.colordrop{border:solid 1px #000000;font:11px Arial;color:#000}
.colordrop2{border:solid 1px #000000;font:11px Arial;color:#000;width:200px}
.aligntop,.topalign{vertical-align:top}
.membershipprice{font:bold 11px Arial;color:#576871;text-decoration:none}
.specialoffer{font:10px Arial;color:#fff;height:15px;width:788px}
.brandpaging{font:bold 10px Arial;color:#44684B}


/*
p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
text-transform : uppercase;
}



p.text a:link {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
text-transform : uppercase;
}



p.text a:visited {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
text-transform : uppercase;
}


p.text a:hover {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
text-transform : uppercase;
}


p.text a:active {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
text-transform : uppercase;
}
*/

.text,.text a:link,.text a:visited,.text a:hover{font:bold 10px Arial;color:#00f;text-decoration:underline;text-align:center}

/*
p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
text-transform : uppercase;
}



p.text a:link {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
text-transform : uppercase;
}



p.text a:visited {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
text-transform : uppercase;
}


p.text a:hover {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
text-transform : uppercase;
}


p.text a:active {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
text-transform : uppercase;
}

*/


.text a:active{font:bold 10px Arial;color:#000;text-decoration:none}
.popupMenu{position:absolute;visibility:hidden;background:#AFF}
.ADMINtopbanners{color:#000;font:bold 14px Arial;width:100%;height:22px}
.ADMINtopdiv{background:url(//www.fahrneyspens.com/images/AdminBG.jpg) repeat-x;width:100%;height:11px}
.ADMINtopdiv2{background:url(//www.fahrneyspens.com/images/AdminBG2.jpg) repeat-x;width:100%;height:11px}
.ADMINregtext,.ADMINregtext a:link,.ADMINregtext a:visited,.ADMINregtext a:active{font:11px Arial;color:#000;border-bottom:solid 1px #BBBBBB;height:15px;text-decoration:none}
.ADMINregtext a:hover{font:11px Arial;color:#000;border-bottom:solid 1px #BBBBBB;height:15px;text-decoration:underline}
.ADMINregtext2{color:#000;font:bold 12px Arial;text-decoration:none}
.ADMINregtext2 a:link,.ADMINregtext2 a:visited,.ADMINregtext2 a:hover,.ADMINregtext2 a:active{color:#000;font:bold 12px Arial;text-decoration:underline}
.ADMINtextboxLg{border:solid 1px #BBBBBB;width:314px;font:12px Arial;color:#000}
.sitemapwidth{width:995px;max-width:995px}
.continueshoppingnew,.continueshoppingnew a:link,.continueshoppingnew a:visited,.continueshoppingnew a:hover,.continueshoppingnew a:active{color:#900;text-decoration:none;font:bold 16px Arial}
.HP,.HP a:link,.HP a:visited,.HP a:hover,.HP a:active{font:12px Arial;color:#666666;text-decoration:underline;background:#fff}
.expandpadding{padding-left:4px}
.Click4engraving{color:#00F;font:bold 16px Arial;text-decoration:underline}/*.TopImg{vertical-align:bottom}*/
.TopMenuIE{position:relative;bottom:-3px;margin-right:1px;margin-left:1px}
.TopMenuO{position:relative;bottom:3px;margin-right:1px;margin-left:1px}
.Searchalign{vertical-align:middle;padding-bottom:2px}
.searchbarbg{height:32px;width:100%;background:#44684B;color:#fff;font:bold 11px Arial;border-bottom:solid 6px #ffffff;text-decoration:none}
.searchbarbg a:link,.searchbarbg a:visited,.searchbarbg a:active{color:#fff;font:bold 11px Arial;text-decoration:none}
.searchbarbg a:hover{color:#fff;font:bold 11px Arial;text-decoration:underline}
.rootNode{color:#fff;width:199px;background:#888;font:bold 12px Arial;text-decoration:none;margin-left:0px}
.rootNode a:link,.rootNode a:visited,.rootNode a:active{color:#fff;width:199px;font:bold 12px Arial;text-decoration:none;margin-left:0px}
.rootNode a:hover{color:#fff;width:199px;font:bold 12px Arial;text-decoration:underline;margin-left:0px}
.justNode,.justNode a:link,.justNode a:visited,.justNode a:active{color:#fff;font:bold 14px Arial;text-decoration:none;width:198px;background:#506f53;padding-left:3px}
.justNode a:hover{color:#fff;font:bold 14px Arial;text-decoration:underline;width:198px;background:#506f53;padding-left:3px}

.subcatHomeIS{font:bold 11px Arial;color:#666;text-decoration:none;width:196px;background:#F5F5E9;padding-left:5px}
.subcatHomeIS a:link,.subcatHomeIS a:visited,.subcatHomeIS a:active{font:11px Arial;color:#666;text-decoration:none;display:block;padding-left:5px}
.subcatHomeIS a:hover{font:11px Arial;color:#666;text-decoration:underline;padding-left:5px;display:block}

.subcatHome,.subcatinsideNode{font:bold 12px Arial;color:#666;text-decoration:none;width:196px;background:#F5F5E9;padding-left:5px}
.subcatHome a:link,.subcatHome a:visited,.subcatHome a:active,.subcatinsideNode a:link,.subcatinsideNode a:visited,.subcatinsideNode a:active{font:12px Arial;color:#666;text-decoration:none;width:196px;padding-left:5px}
.subcatHome a:hover,.subcatinsideNode a:hover{font:12px Arial;color:#666;text-decoration:underline;width:196px;padding-left:5px}

.leafNode{color:#666;font:bold 12px Arial;background:#F5F5E9;width:201px}
.leafNode a:link,.leafNode a:visited,.leafNode a:active{color:#666;font:12px Arial;text-decoration:none;background:#F5F5E9;width:201px}
.leafNode a:hover{color:#666;font:12px Arial;text-decoration:underline;background:#F5F5E9;width:201px}
.leafNode4{font:12px Arial;color:#666;width:185px; padding-left:15px}
.leafNode4 a:link,.leafNode4 a:visited,.leafNode4 a:active{color:#666;font:12px Arial;text-decoration:none;width:199px}
.leafNode4 a:hover{color:#666;font:12px Arial;text-decoration:underline;width:200px}
.indent{margin-left:16px;display:block;text-indent:-1px}/*.indent{margin-left:12px;text-indent:-1px}*/

.newsletterbartop{background:url(//www.fahrneyspens.com/images/NewsletterMid.gif);width:998px;background-repeat:repeat-x; height:35px}
.catnamelft,.blft,.MPfloat,#CustReRank,#CustReRank,#ItmEngraleft,#ItmExKitleft,#gridcompleft,.catquiklft,.CUlft,.floatlftbar,#indexRght,.resetpwdlft div,.TopSearchlft,.warrlft,.BIlft,.BIdroprgt,.DMlft,.IFlft,.PPORlft,.PMlft,.QPlft,.Rlft,#rtrnlft,.HdrEnds,.EngravMax{float:left}
.NewsletterSignUp{color:#fff;font:bold 13pt Arial;padding-right:10px}
.NewsletterUnsubs{padding:5px 7px 0 25px}
.NewsletterUnsubs a:link,.NewsletterUnsubs a:visited,.NewsletterUnsubs a:hover,.NewsletterUnsubs a:active{color:#fff;font:10px Arial;text-decoration:underline}

table.maintableleftalign{border-spacing:0;border:0px;padding-top:5px;padding-right:0px;background-color:#fff}
table.maintableleftalign TD,table.maintableleftalign TH{padding:0}



.maintableleftalign3{border-right:solid 1px #44684B;border-left:solid 1px #44684B;border-bottom:solid 1px #44684B}
a.CatTeam,a.CatTeam:link,a.CatTeam:active,a.CatTeam:hover,a.CatTeam:visited{font:11px Arial;color:#000;text-decoration:none;padding-right:2px}


#idcntrsize{width:248px;margin:0 auto 0 auto;list-style-type:none}

.loginwidth1,.loginwidth2,.loginwidth3{background-color:#F2F3F4}
.CartHeaderalign{border-bottom:solid 1px black;padding-left:11px}
.CTMain{border:solid 1px black;background-color:#F4F4E8}
.CT3{border-bottom:solid 1px #8C8A8C;border-left:solid 1px #8C8A8C;width:100%;color:#000;font:Bold 12px Arial}
.CT2b{border-left:solid 1px #8C8A8C;width:100%;font:Bold 12px Arial;color:#fff;background-color:#5F6A5C}
.CT1{border-bottom:solid 1px #8C8A8C;width:100%}
.CT2{border-left:solid 1px #8C8A8C;width:100%;font:Bold 12px Arial}
.CT4{border-left:solid 1px #8C8A8C;border-top:solid 1px #8C8A8C;width:100%;font:Bold 12px Arial;color:#000}

.ItemFilesTopBar { height:28px !important; font: normal bold 11px Arial; color: #333; margin-top:1px; width:775px !important;clear:both; background-color: #FBFBF4; display:block}
.catpgrt{text-align:center; background-color:#FBFBF4; width:785px}

.pricenew {text-align:center}

.PageNumbg,.PageNumbg a:link,.PageNumbg a:active,.PageNumbg a:visited,.PageNumbg a:hover {color:#333;font:11px Arial; white-space:nowrap; padding:1px; text-decoration:none}
.ILPriceAlign {text-align:center;}

.ItemFilesTitle{font:12px Arial;color:#fff;float:left;vertical-align:top}
.ItemFilesDropDowns{font:11px Arial;color:#fff}
.ItemFilesDropDowns2{font:11px Arial;color:#000;border:solid 1px #ffffff}
.ItemFilesButton{background-color:#0072B0;color:#fff;border:solid 1px #000000;font:bold 12px Arial}
.LblpageNum{font:bold 11px Arial;color:#000}
.icnsp{padding:2px}
.CustRev{border-bottom:solid 1px #000000;background:#297DB9;font:bold 13px Verdana;color:#fff;height:19px;padding-left:3px;text-decoration:none}
.exwarranty{font:bold Arial 12px;color:#7B7774}
.WLblurb{font:12px Arial;color:#000;padding-top:5px}
.WLheaders{font:14px Arial;color:#000;font-weight:bold}
.HEtitle,.HEtitle a:link,.HEtitle a:visited,.HEtitle a:hover,.HEtitle a:active{color:#000;font:bold 12px Arial;text-decoration:none}
.HEsubtitle,.HEsubtitle a:link,.HEsubtitle a:visited,.HEsubtitle a:active{color:#000;font:11px Arial;text-decoration:none}
.SiteMapSubCat,.SiteMapSubCat a:link,.SiteMapSubCat a:visited,.SiteMapSubCat a:active{color:#666;font:11px Arial;text-decoration:none;width:199px}
.boxheight{height:240px}
.btmbg{background-image:url(//www.fahrneyspens.com/images/btmbg.gif);background-repeat:repeat-x;background-position:left bottom;height:6px}
.topbg{background-image:url(//www.fahrneyspens.com/images/topbg.gif);background-repeat:repeat-x;background-position:left top;height:22px;background-color:#FFF}
.leftbg{background-image:url(//www.fahrneyspens.com/images/leftbg.gif);background-repeat:repeat-y;background-position:left top;width:9px}
.rightbg{background-image:url(//www.fahrneyspens.com/images/rightbg.gif);background-repeat:repeat-y;background-position:right top;width:9px}
.font1{font-family:Arial;font-size:11pt;font-weight:bold;color:#000;background-color:#FFF;padding-left:4px;padding-right:4px}
.AC,.AC a:link,.AC a:visited,.AC a:hover,.AC a:active{color:#0055A5;font:bold 11px Arial;text-decoration:underline}
.incvatsmall{font:11px Arial;color:#900}
.exvatsmall,.ExSuItemPageVat{font:bold 11px Arial;color:#900}
.incvatpricebig,.exvatpricebig{font:bold 20px Arial;color:#900}
.modalBackground,.AdminModalBg{background-color:#808080;filter:alpha(opacity=40);opacity:0.3}
.pnlModalPopup{background-color:#FFF;width:450px;border:solid 1px Black}
.modalHeader{width:450px;font-weight:bold;vertical-align:middle;color:#FFF;background-color:#4586ac;font-size:large}
.divResultsFor{width:450px;font-size:13px;font-family:Arial}
.divYouEntered{width:450px;font-size:12px;font-family:Arial}
.ModalGridAlternateColour{background-color:#dde6ee;font:11px Verdana;color:#000}
.ModalGridAlternateColour1{font:11px Verdana;color:#000}
.ModalWidth{width:450px}
.PCAError{font-family:Verdana;font-size:12px;font-weight:bold;color:#F00;text-align:left}
.displayItemTotal3{height:20px;text-align:left;background:#888;color:#FFF;font:bold 12px Arial}
.topnavtabs{width:100%;font-family:Verdana;font-size:11px}
.topnavtabs ul{margin:0;padding:0;list-style-type:none;font-family:Verdana;font-size:11px;color:#333}
.topnavtabs li{display:inline;margin:0;font-family:Verdana;font-size:11px}
.topnavtabs li a{float:left;display:block;text-decoration:none;margin:0;padding:5px;/*right divider between tabs*/color:#333;border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#000;border-right-color:#000;background-color:#f4f4f4;font-family:Verdana;font-size:11px}
.topnavtabs li a:visited{color:#333;background-color:#f4f4f4;font-family:Verdana;font-size:11px}
.topnavtabs li a:hover,.topnavtabs2 li.selected a{color:#000;text-decoration:underline;background-color:#fff;font-family:Verdana;font-size:11px}
.TopMenu_RL,.TopMenu_RL a:link,.TopMenu_RL a:hover,.TopMenu_RL a:active,.TopMenu_RL a:visited{font-family:Arial;font-size:12px;color:#000;font-weight:bold;text-decoration:none;height:20px;text-align:center} /* .TopMenu_RL {float:right; height:20px}.TopMenu_RL ul{display:inline;margin:0;padding:0;list-style-type: none;font-family: Arial;font-size: 12px;color: #000000;font-weight:bold;text-decoration:none; height:20px;vertical-align:middle}.TopMenu_RL li{display: inline;vertical-align:middle; margin:0; height:20px}.TopMenu_RL li a{color:#000000;font-family: Arial;font-size: 12px;font-weight:bold;text-decoration:none; height:20px}.TopMenu_RL li span {vertical-align:bottom}*/
#idcenter{width:100%;margin:0 auto 0 auto;list-style-type:none}
#idgroup{width:250px;list-style-type:none}
#idul,#stckybrsbtmUL{padding:0px;margin:0px;list-style-type:none}
.idli{padding:0px;margin:0px;width:100%}
#idulvtop{padding:2px;margin:0px;list-style-type:none;vertical-align:top}
.liicons{float:left;margin-left:auto;margin-right:auto;list-style-type:none}
.liiconsmid{float:left;margin-left:auto;margin-right:auto;padding-left:3px;padding-right:3px;list-style-type:none}
#idulcenter,#ulshort{margin:0 auto 0 auto;padding:0px;width:100%;list-style-type:none}
.ulvtop{vertical-align:top;margin:0px;padding:0px;list-style-type:none}
#lishort,#ekitHdrHasListItem,.cpcobtnbtm,.BIpad{padding-top:10px}
#ulimageid{vertical-align:top;list-style-type:none;margin:0 auto 0 auto;padding:0px;width:150px}
.hclean{margin:0px}
.lipgnort{float:right;vertical-align:top}
#lipgnort{float:right;vertical-align:top;padding-right:10px}
.lipglft,.ImgPUdiv{width:50%;float:left}
.ulplain,.liplain{padding:0px;margin:0px;list-style:none}
#ulimageid{vertical-align:top;list-style:none;margin:0 auto 0 auto;padding:0px;width:150px}
.ultopbarall{padding:0px;margin:0px;list-style:none;width:100%}
.allinone{width:100%;list-style-type:none}
.livtop{width:100%;list-style-type:none;vertical-align:top}
#liidrt{width:180px;float:right;vertical-align:top}/*width:210*/
#liidcat{width:375px;float:left;list-style-type:none}
#liidbar{width:100%;height:22px;list-style-type:none}
.ulcntrbtm{list-style:none;margin:0 auto 0 auto;padding-bottom:5px}
#idcntrsize{width:250px;margin:0 auto 0 auto;list-style-type:none}
.cartcontshop a,.cartcontshop a:link,.cartcontshop a:active,.cartcontshop a:visited,.cartcontshop a:hover{font-weight:bold;color:#900;text-decoration:none;font-size:16px;font-family:Arial,Helvetica,sans-serif}

.lipad{padding-left:3px;list-style-type:none}
#liidhgt{line-height:22px;list-style-type:none}
#idlipad{padding:4px;list-style-type:none}
.FilterLabel{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;font-weight:bold}
.countbox{height:20px;float:left}
.catleft{float:left;border-right:#FFFFFF solid 2px}
.pgrt{float:left;height:34px}
.sortcatbtop,.countboxtop{height:20px;float:left;vertical-align:bottom}
.filterlabeltop{padding-left:5px;padding-right:0px;margin:0px;list-style:none;float:left;width:auto}
#sortarea,#sortareatop{height:36px;width:800px;padding-bottom:2px;padding-top:2px;float:left}
.catleftsearch{width:730px}/*padding-left:51px; margin:0 auto 0 auto*/
.sorttopl{margin:0px;list-style:none;width:132px;float:left;padding-right:15px;padding-left:0}
.sorttoplr{margin:0px;list-style:none;width:80px;float:left;padding-right:15px;padding-left:0}
.fltrbutton{height:20px;float:right;padding-right:5px;padding-top:10px}
.filterlabeltop2{padding-top:16px;padding-right:5px;margin:0px;list-style:none;float:left;width:auto;height:20px;padding-left:5px}
.ulplaincenteralign{margin:0 auto;list-style:none;width:730px}
.ulplain2{padding:0px;margin:0px;list-style:none;width:99.5%}
.dropdownboxesbig{border:solid 1px #666666;font:12px Arial;color:#666}
.ExSuGridText{font:bold 11px Arial;color:#000;text-align:center;white-space:nowrap}
.ExSuGridVat,.ExSuTopSellingVat{font:bold 10px Arial;color:#900}
.ExSuItemPageText{font:bold 12px Arial;color:#000;text-align:center;white-space:nowrap}
.ExSuItemPagePrice{font:bold 15px Arial;color:#900}
.ExSuItemPageText2{font:bold 12px Arial;color:#000;text-align:left;white-space:nowrap}
.ExSuTopSellingText{font:bold 11px Arial;color:#000;text-align:left;white-space:nowrap}
#topcatid{width:100%;text-align:left;padding-left:5px}
.catleftsearch{float:left;border-right:#FFFFFF solid 2px;width:1000px}
.EPUL,.EMLI,.itemgrid{margin:0;padding:0;list-style-type:none}
.pricealigncat{vertical-align:top;text-align:center;list-style-type:none;width:200px;float:left}

.featureditempad{width:170px;float:left;text-align:left}
#liidlft{width:130px;float:left;margin:0;list-style-type:none}
#liidrt2{vertical-align:top;float:left;padding-left:15px}
.catleftsearch2{width:450px;float:left;vertical-align:top}
.catitemspace{width:248px;list-style-type:none}
.catitemspace2{text-align:center;height:auto} /*.catitemspace22 {text-align:center;height:90px; padding-top:5px; padding-bottom:5px; vertical-align:middle; display:block}*/

.SubCatBg{color:#fff;font:bold 12px Arial;width:100%;background:#44684B;text-decoration:none}
.dropbox,.BIdroplft{height:20px;width:134px;float:left}
.toolbarwidth{width:248px;padding-top:10px}
.ftritms{width:392px;padding-top:10px}
.catitemspace3{padding-bottom:3px}
.ulplain3{padding:0px;margin:0px;list-style:none;float:left;width:100%}
.ulplainimg{line-height:90px;text-align:center;width:250px;padding:0px;margin:0px;list-style:none}
#topbarid{width:100%;height:25px;padding:3px;list-style-type:none;line-height:25px}
.imgItems{text-align:center;list-style:none;width:100%;line-height:80px;margin-top:2%}
.aligntop2{vertical-align:middle;border-bottom:solid 1px #000000;height:120px}
.itmlstrow{width:100%;border-bottom:solid 1px #000000;padding:5px 0 5px 0}
.ItemListColumns{font-weight:bold;width:220px;list-style-type:none;vertical-align:top;float:left;display:table}
.ItemListDiv,.ItemListDivHP{font-weight:bold;width:10px;list-style-type:none;vertical-align:top;float:left;display:table}
.ItemListColumnsHP{font-weight:bold;width:220px;list-style-type:none;vertical-align:top;float:left;display:table;height:100%}
.secndlevelhldr{padding-left:10px;display:block}
.rootlevelCss{display:block;background-color:#00F;width:200px;color:#fff !important;font-weight:bold !important}
.adminbtns{background-color:#B3D0EC;font:bold 11px Arial;color:#000;text-align:center;border:solid 1px #9BBFE1}
.CATitmwrapHP,.CATitmwrap2{width:185px !important;float:left;display:table;height:250px;margin-bottom:4px;margin-right:3px;margin-left:3px}

.CATpricearea{text-align:center}
.CATPgwidth{width:795px}
.CATFtdItm{color:#fff;font:bold 14px Arial;background:#618d64;text-decoration:none;clear:both;height:20px;vertical-align:middle;display:table-cell;width:787px}
.sortareatop{background-color:#e6e5ca;width:769px;padding:2px;display:block; clear:both}
.sortareatops{background-color:#e6e5ca;width:100%;height:44px;padding:2px;line-height:15px}
.buildshortdesc{font-weight:bold;color:#5E5E90;font-size:11px;font-family:Arial}
.builddropdwn{width:130px;font-size:11px;font-family:Arial}
.branchbox{height:90px;width:500px;background-color:#F0F1E3;border:solid 1px #94948A;margin:10px 0 10px 10px}
.branchsubh{font:bold 11px Arial;color:#000;margin:3px}
.branchcheckbx{font:11px Arial;color:#000;margin:3px}
.buildbars{background-image:url(//www.fahrneyspens.com/images/buildbarbg.png);background-repeat:repeat-x;font:bold 16px Arial;color:#050600;height:23px;border:solid 1px #9E9E6D;padding-left:3px;padding-top:5px;clear:both;width:697px}
.buildbars2{background-image:url(//www.fahrneyspens.com/images/buildbarbg.png);background-repeat:repeat-x;font:bold 16px Arial;color:#050600;height:23px;border:solid 1px #9E9E6D;padding-left:3px;padding-top:5px;clear:both;width:992px}
.buildmountedbx{padding-left:13px}
.buildbarstall{background-image:url(//www.fahrneyspens.com/images/buildbarbg.png);background-repeat:repeat-x;font:bold 16px Arial;color:#050600;border:solid 1px #9E9E6D;padding-left:3px;vertical-align:middle;height:23px;padding-top:5px;width:292px}
.buildrack{padding-left:80px;padding-bottom:4px}
.ribnpad,.cmpad{padding:5px}
.step2subhdr{text-align:left;font:bold 12px Arial;color:#000}
.buildprice{border:solid 1px #94948A;background-color:#F0F1E3;padding:4px;margin-bottom:10px}
.buildadd2cart{border:solid 1px #94948A;text-align:center;padding:4px}
.stp1wdt{width:700px}
.stp3wdt{width:295px}
.stbox{margin:10px 0 10px 10px}
.stkytpbrdr{border-bottom:solid 1px #6C8CC0}
.stkybx{width:400px;height:340px}
.stkyitmtxt{color:#000;font-size:11px}
.stkytxt{font:12px Arial;color:#000;padding:3px}
.stckyitms{text-align:center;width:70px !important}
.stckybrs{background-color:#84714A;height:25px;font:bold 12px Arial;color:#EFE7D6;padding-left:5px}
.stckybrsbtm{border:solid 1px #84714A;padding:5px}
.servtypact{width:96px;height:19px;background-color:#D0E1D1;border:solid 1px #4E6350;font:bold 12px Arial;color:#4E6350;text-align:center;vertical-align:middle;margin:2px 2px 2px 2px;cursor:hand}
.servtypinact{width:96px;height:19px;background-color:#4E6350;border:solid 1px #4E6350;font:bold 12px Arial;color:#D0E1D1;text-align:center;vertical-align:middle;margin:2px 2px 2px 2px;cursor:hand}
.ssettypact{width:48px;height:23px;border:solid 1px #4E6350;background-color:#D0E1D1;font:bold 12px Arial;color:#4E6350;cursor:hand}
.ssettypinact{width:48px;height:23px;border:solid 1px #D9D9D9;background-color:#ECECEC;font:bold 12px Arial;color:#000;cursor:hand}
.dropbxclr{position:absolute;background-color:transparent;float:left;z-index:1000;border:solid 1px blue}
.cartdetailhdr{font:bold 12px Arial;color:#63682E;padding:0 5px 0 5px;border:solid 1px #63682E}
.cartdetailsubhdr{font:12px Arial;color:#63682E;padding:0 5px 0 5px;border-bottom:solid 1px #63682E;border-right:solid 1px #63682E;border-left:solid 1px #63682E}
.itmlstrow{width:800px;border-bottom:solid 1px #000000;padding:5px 0 5px 0}
.ItemListColumnsHP{font-weight:bold;width:150px;list-style-type:none;vertical-align:top;float:left;display:table;height:300px;background-color:#F00}
.divbltimghdr{background-color:#D9D6C1;height:25px;border-top:solid 1px #63682E;border-right:solid 1px #63682E;border-left:solid 1px #63682E;font:bold 14px Arial;color:#676735;padding-left:3px}
#tooltip{position:absolute;z-index:9999;font-family:Arial;font-size:11px;color:#000;line-height:12px;width:300px;background-color:#FFF;border-top:solid 4px blue;border-bottom:solid 1px blue;border-right:solid 4px blue;border-left:solid 1px blue;padding-left:5px}
.gridaddcopy{font-size:11px;font-family:Arial;color:#F00}
.formspc{padding-top:2px;padding-bottom:2px}
.cartgrdbrd{border:solid 1px #63682E;width:600px}
.cartbrd{border-right:solid 1px #63682E;border-bottom:solid 1px #63682E;padding:2px}
.cartbrd2{padding:2px;border-bottom:solid 1px #63682E}
.brght,.NavShareIcons,.floatrghtbar,.IFrght,.BTBPrgt{float:right}
.aednamelblbld{font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#900;font-size:12px}
.Headersca{background:url(//www.fahrneyspens.com/images/MidBar.gif);color:#000;font:bold 16px Arial;height:28px;vertical-align:baseline;width:790px}
.FreeShipMsg{font:bold 12px Arial;color:#fff;background-color:#000;width:100%;text-align:center;margin:1px}
.AlsoBought,.RecentViewed{font:bold 12px Arial;color:#000;background-color:#ccc;width:100%;text-align:center;margin:1px}
.cartimg{width:100px;text-align:center;vertical-align:middle}
.cartitminfo{width:369px;padding-left:10px}
.cartitms{display:table;width:490px;float:left}
.cartprc{display:block;font:bold 14px Arial;color:#900;padding:5px 0}
#cartdesc A{padding:0px;margin:0px;color:#000;text-decoration:underline}
.cmbrds{border:solid 1px #DADFE0;background-color:#F6F6F6}
.cmbars{background-color:#DADFE0;padding:3px;font:12px Verdana;color:#2F444A}
.AdminModalPopup{background:#FFF;border:1px solid Gray;width:570px;height:300px;margin:0px auto;overflow-x:hidden;overflow-y:scroll}
.table2{border-bottom:1px solid #000000;display:table;float:left;padding:10px 0px;width:100%}
.adminbtns{background-color:#B3D0EC;font:bold 11px Verdana;color:#000;text-align:center;border:solid 1px #9BBFE1}
.secndlevelcss{width:200px;display:block}
.topprodwdt{display:table;float:left;padding-right:10px;width:370px}
.subhdrrecp{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000}
#whatsthis a:hover{position:relative}
#whatsthis a span{display:none}
#whatsthis a:hover span{background:#FFF;border:solid 1px gray;display:block;left:0;margin:10px;padding:5px;position:absolute;top:10px;z-index:100}
.modalPopup{background-color:#FFF;padding:2px} /*V11 - Modified by Linda 04/12/2011*/
.brandheader{width:960px;background-color:#F4F4E8;font-weight:bold;padding:3px;display:block;clear:both}
.brandlsthdr{width:960px !important;padding:5px 0 5px 8px;display:block}
.brandlst{width:240px !important;float:left}
.BTBPclear,#MMclear,.QCMCclear,.MPfooter,.CUclr,.IFclr,.PPORclr,.PMclr,.QPclr,.Rclr,.PMlft,.spreg{clear:both}
.sitemap1{width:785px;margin:3px;height:360px;border:solid 1px #CCCCCC;background-color:#F4F4F4}
.sitemap2{width:320px;float:left;margin:3px;height:264px;border:solid 1px #CCCCCC;background-color:#F4F4F4}
.sitemap3{width:211px;float:left;margin:3px;height:264px;border:solid 1px #CCCCCC;background-color:#F4F4F4}

.sitemap5{width:123px;float:left;margin:3px;height:264px;border:solid 1px #CCCCCC;background-color:#F4F4F4}
.B2Bspacer,.BTBPspacer,.MMspacer,.PBspacer,.QCMCspacer,.CBspace,.TCBspace{height:10px;clear:both}
.B2Btopprod,.MMitm{float:left;width:198px}
#BTBPllistprice,#PBnowrap{white-space:nowrap}
.BTBPtopprod{float:left;padding-right:20px}
.QCMCimg{float:left;width:170px}
.BTBPitm{float:left;width:170px;text-align:center;vertical-align:top}
.MMtopprod,.MMcatcols{width:260px;float:left}
.MMtopcat,.PBsubcatbar,.BTBPlft{clear:both;display:block}
.MMfeatcat{padding:5px;background-color:#ccc;color:#000;font-weight:bold;width:797px}
.PBsublist{width:360px;height:400px;float:left}
.PBbannertxt{clear:both;height:20px}
.PBName{clear:both;height:20px;background-color:#f5f5f5;margin:3px}
.PBsubtopprod{height:170px}
.PBimg{float:left;width:160px}
.PBitm{float:left;width:140px}
#QC1Cmain{width:780px;float:left;display:table;padding-top:20px;border-bottom:solid 1px #000000}
#QC1Cimg{float:left;vertical-align:top;margin:0 auto;position:relative;top:auto;width:170px}
.QC1Chldr{float:left;margin:0 auto;position:relative;top:auto;width:380px;padding-right:35px}
#QC1Clongdesc{clear:both;width: 380px !important}
.QC1Cprice{float:left;margin:0 auto;position:relative;top:auto;width:170px;padding-bottom:15px; text-align:center}
.QC1Coptions,.QCMCoptions{padding-top:15px;text-align:center}
.QCMClist{width:350px !important;border-bottom:solid 1px black;float:left;height:300px;padding-right:20px}
.QCMCprice{float:left;width:180px;text-align:left !important}
#segcattop,#segshortdesc,#seglistitemdd,#segranking,#seggridhdr,#segekitcomp,#seglongdesc,#segspecification,#segrecaccesories1,#segtopselling,#segresources,#segmanfinfo,#segcatbot,#segcustdisc,#seggridlongdesc,#seggridspecification,#seggridtopselling,#seggridresources,#seggridmanfinfo,#seggridcatbot,#seggridcustdisc,.gridbtmrthelp,.btmrthelp,.toprtresources,.topselln,.rcmdasc,.spcfctnsall,#ExplodingKitHdr{padding-bottom:10px}
#segresourcepromo{text-align:right;padding-bottom:10px}
#segimage{padding-bottom:10px;text-align:center}
.itembody{width:984px;list-style-type:none;margin:0;padding:0}
.itemmainleft,.itembtmleft{width:566px;float:left;list-style-type:none;margin:0;padding:0}
.itemtoprt,.itembtmprt{width:403px;float:left;list-style-type:none;margin:0 0 0 15px;padding:0}
.listcomp,#segCustReview,.itmengrvn{padding-bottom:10px;border:solid 1px #000000;margin-bottom:10px}
#customerdiscussion,#CustReHdr,#engravingitems,#BuyTogetherHdrText{vertical-align:middle}
.CustDiscussion,.CustDiscApproved{padding-top:5px;padding-bottom:10px}
.CustDiscussionlbls{padding-bottom:20px}
.divdescshort{display:block;width:581px}
.divdescfull{display:none;width:581px}
.CustDiscpgcount,.QPrght{text-align:right}
.CustDiscitemno,#ImtImgaltview,.CBlft{text-align:left}
.CustDisclnksOn{color:#00F;font-weight:bold}
.CustDisclnksOff{color:#00F;font-weight:normal}
#divcustrating{padding-bottom:10px;padding-left:5px}
#reviewcount{padding-bottom:10px;padding-top:5px;padding-left:5px}
.ipdiv{background:url(//www.fahrneyspens.com/images/IPDIV.gif);background-repeat:repeat-x;clear:both;height:1px}
#CustRedesc,#itmcustrevhdr{padding-left:20px;font-weight:bold;float:left}
#CustReDetails,#CustReDetails,#ItmEngraboldlft,#ItmExKitboldlft{font-weight:bold;float:left}
.lnkCustReviewText{text-align:right;padding-top:10px;padding-right:7px}
#longdescNew{vertical-align:middle;padding-left:10px;padding-bottom:15px}
.itmcustrev{font-weight:bold;padding-left:20px;width:131px}
.itmcustrevtbl{width:600px;padding-left:20px}
#ddengvkitcomp{width:300px}
#tbEngraving,#gridcomphdr,#tbintstyle,.outzonecat,.outzoneall,.dctopall,.mabillchngpass,.dppaymntrcp,.dpgcrecap,.contentftr{width:100%}
#ekitCompsSurChrgPrice{text-align:center justify}
#gridcompleftnowrap{float:left;white-space:nowrap}
#tbgridcomp{width:100%;border-collapse:collapse;border-spacing:0px;border:#E8F1F7}
#draggables{height:328px;overflow-y:scroll;overflow-x:hidden;float:left}
#leftfilter,#topfilter{list-style-type:none;margin:0;padding:0;overflow:hidden}
.stckybrsbtmLI{display:inline;margin-right:10px}
#ddlistcomp{width:426px}
#tbprice{width:426px;float:left}
#GuaranteedlowpriceText{font:11px Verdana;color:#00f}
#divQtyMin,#divCartLimit{display:none;padding-top:5px;color:#F00}
#itemLink{vertical-align:baseline;font-size:12px;line-height:12px;display:block}

.CUmsg{height:27px;color:#F00}
.CUmsg2{height:35px;font-weight:bold}
.CUlbl{width:145px;float:left}

.CUtxtcomments{width:132px}
.CUnewsletter{height:41px;color:#F00}
.CUbtn{height:20px;padding-bottom:10px}
.catnamebtm{color:#000;font:bold 16px Verdana;width:100%;height:24px;background:#f8f8f8;border-top:solid 1px #999999}
.ozsubs{vertical-align:top;width:25%}
.ozphoto img{width:25%;height:25%}

.dctop{background:#ccc;border-bottom:solid 1px #575757;color:#000;font:bold 11px Arial;text-align:center;width:990px}

.dcthreeclmn,.dcchrgsleft,.dcclubrt,.dctwohundrd{width:200px}
.dcinstbtn{border-bottom:1px #000000;font:11px Arial;padding-right:10px;width:790px}
.dcinstbill{border-bottom:solid 1px #000000;color:#000;font:Bold 11px Arial;white-space:nowrap;width:200px}
.dcezpayarea,.dcclublft{width:790px}
.dcofo{width:150px}
.loginbgall{background:#fff;width:993px;height:300px}
.loginrtncstr,.logintns{width:297px}
.loginallmd{margin:0 15px 0 15px}
.ordhstrytop,.ordhstrymid{width:990px}
.billinforcp,.shpinforcp{width:240px}
.mnname{width:200px;font-family:Arial;font-size:12px;font-weight:bold;color:#000; float:left}
.nmemail{float:left}
.nmemailbox{height:30px; float:left}
.nmbtnbox{height:30px; float:left}
.nmbtn{width:100px; float:left}
.nmmsgarea,.NewsLetterValidationMsg{width:502px; float:left}
.nbtyperea{width:273px}
.hpcname{float:right;position:relative;top:7px}

.CEmaintbl{margin-left:10px;width:100%}
.PUmain,.DMbody,.ImgPUbody{margin-top:2px;margin-left:0px;margin-right:0px}
.resetpwdmain{display:table; font:12px Arial; color:#000000; padding:10px}
.resetpwdhdr {}
.resetpwderr{color:#F00;width:100%}

.TopSearchdesc{padding-bottom:15px;padding-top:15px;clear:both}
.BImain{width:758px}
.BIdropmid{height:20px;width:134px}
.BIicns,.Wzrdtoppad{padding-top:12px}
.BIimg,.Wzrdpath{float:left;vertical-align:top;margin:0 auto;position:relative;top:auto;width:23%}
.BIdesc{float:left;vertical-align:top;margin:0 auto;position:relative;top:auto;width:47%;padding-right:8px}
.BIpr{float:right;vertical-align:top;margin:0 auto;position:relative;top:auto;width:27%}
.DMmedia{padding-left:120px}
.DMimg{padding-right:300px}
.DMpad{padding-left:34%}
.DMicn{width:59px;float:left}
.IFsort{width:775px;background-color:#888}
.IFsortitms{width: 200px !important;float:left;padding-left:2px}
.IFsortbrn{width: 270px !important;float:left}
.IFalt{display:block;padding:5px}
.IFbtn{float:left;width:100px}
.PPORlbl{width:137px;float:left}
.PMfltclr{float:left;clear:right}
.QPwidth{width:980px}
.QPsegerr{display:none;font-weight:bold;color:#F00}
.Rhdr{width:25%;white-space:nowrap;float:left; margin-bottom:10px}
.Rtxt{width:15%;white-space:nowrap;float:left; width:550px; margin-bottom:10px}
#rtrnmsg{background-color:#f1f1f1;clear:both}
.Wzrddesc{float:left;vertical-align:top;margin:0 auto;position:relative;top:auto;width:41%}
.Wzrdprc{float:right;vertical-align:top;margin:0 auto;position:relative;top:auto;width:32%;padding-right:10px}
.PMclr{padding:8px 0}

.SMhelpWdt{width:180px !important;float:left}
.SMmainwidth{width:990px !important}
.BTBPftr{clear:both;display:block;background-color:#325534;text-align:left;padding:4px;font:bold 14px Arial;color:#fff;width:762px}
.pagingcss{color:#000;font:12pt Arial;text-align:center}
.pagingcss a:link,.pagingcss a:hover,.pagingcss a:visited{color:#000;padding-right:3px;font:12pt Arial}
.pagingcss a:active{color:#000;padding-right:3px;font:bold 12pt Arial}
.ITMSRCHwrap{width:160px;float:left;display:table;margin:0 10px 4px 5px} /* Search - autocomplte css */
.ac_results{padding:0px;border-right:solid 1px #BFD4EC;border-left:solid 1px #BFD4EC;border-bottom:solid 1px #BFD4EC;background-color:#FFF;overflow:hidden;font:11px Arial;color:#666}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results iframe{display:none;position:absolute;top:0;left:0;z-index:-1;/*filter: mask(); */width:3000px;height:3000px}
.ac_results li{margin:0px;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden}
.ac_loading{background:Window url('./indicator.gif') right center no-repeat}
.photo{text-align:center;clear:both;padding:10px 0} /*Cart Page Alternating Background*/
.hreview{width:395px;display:table;clear:both;border:solid 1px black}
.FixKitItemComp{display:block;clear:both;font-weight:bold}
.Navsort{background-color:#E6E5CA}
.QCMClist{width:155px !important;border-bottom:solid 1px #ADADAD;float:left;padding-right:20px;text-align:center;display:table;height:430px}
.cartinfo{float:left;width:210px;padding-left:10px}
.Engraflds{display:block;clear:both;padding-left:10px;padding-top:10px}
.Engradesc{float:left;width:100px;padding-bottom:5px}
.Engralongdesc{float:left;padding-bottom:5px;padding-right:5px}
.Engrapad{padding-left:5px;padding-bottom:5px}
.searchbtn {margin-top:2px}


H1{color:#fff;font:bold 14px Arial;text-decoration:none;display:inline;clear:both;}
H1 a:link,H1 a:visited,H1 a:hover,H1 a:active{color:#fff;font:bold 14px Arial;display:inline}
H2,H2 a:link,H2 a:visited,H2 a:hover,H2 a:active{color:#fff;font:bold 15px Arial;text-decoration:none;display:inline;padding-left:2px;margin:0}
H3,H3 a:link,H3 a:visited,H3 a:hover,H3 a:active{color:#000000;font:13px Arial;text-decoration:none;margin:0; padding:0}
.pricealign {text-align:center}

/* vs 11 */
.basetop {background-color:#FFFFFF; height:160px;}
.maintablealign{margin:0 auto; width:990px; }
.TopLogoBG {width:990px;}
.green9 {float:right; text-align:right}
.green9 a, .green9 a:link, .green9 a:hover, .green9 a:visited, .green9 a:active {font:8pt Arial;color:#29472C;text-decoration:none; padding-right:5pt}
.TopLinks{color:#8c8c8c;font:8pt Arial}
.TopLinks a:link,.TopLinks a:active,.TopLinks a:visited{text-decoration:none;color:#8c8c8c;font:8pt Arial; padding-right:5pt}
.TopLinks a:hover{text-decoration:underline;color:#8c8c8c;font:8pt Arial}
.NewsletterHeaders{float:left;margin:5px}
#ctl00_btnSearch {margin-top:14px}
.NewsletterTextBox{font:11pt Arial;color:#666;margin:6px 0 0 1px; width:248px; padding:4px 5px; height:18px; border:none #FFFFFF; float:left; vertical-align:middle; border:1px solid #999999}
.newsletterbg {float:left; width:255px}
#ctl00_newsletterbanner_btnGo {margin-top:6px;}
#mainbodycont {margin:0px auto 0 auto; width:990px; background-color:#FFFFFF;background: url(//www.fahrneyspens.com/images/main-bg-fill.gif) repeat-y left; display:table;}
.LeftNavBG{float:left; background-color:#FFFFFF}
.table7bg{background-color:#fff;float:left}
.bodywrap {background-color:#FFFFFF;}
.masterpadding{background-color:#fff}
.Headers a:link,.Headers a:visited,.Headers a:active,.Headers a:hover{color:#000;font:bold 16px Arial;}
.catbar{font:11px Arial; color:#000000}
.homepghdrs {color:#000;font:bold 16px Arial;height:28px;vertical-align:baseline;}
.CATitmwrap{width:225px !important;float:left;padding:0px 15px}
.hpbannerleft {float:left; width:235px; background-color:#FFFFFF; height:263px; margin:5px 10px 10px 10px; font:bold 11pt Arial; color:#000000; padding:10px 0 0 10px; line-height:20px; border:1px solid #666666}
.hpbannerleft a, .hpbannerleft a:link, .hpbannerleft a:active, .hpbannerleft a:hover, .hpbannerleft a:visited {font:11pt Arial; color:#62926a; text-decoration:none; line-height:20px}
#ctl00_ContentPlaceHolder1_ContentTxt {width:770px; float:left; background-color:#FFFFFF; padding:10px 0 0 5px}
.mainnavall{width:100%; float:left; height:52px;}
#mainnavwrap {width:990px; margin:0 auto; height:52px;background:url(/images/header_images_sprite.png) -5px -135px no-repeat;}
#mainnavwrap ul {margin:0; padding:0}
#mainnavwrap a{text-align: left;display:block;white-space:nowrap;margin:0;}
#mainnavwrap a:link, #mainnavwrap a:visited, #mainnavwrap a:active{font:10pt Arial;color:#000;text-decoration:none;;}
#mainnavwrap a:hover {color:#63856b;text-decoration:none;font:10pt Arial}	

#mainnavwrap a.top_parentgtr{margin:-11px 0 0 0 ;padding:9.6pt 20pt 18pt 20pt;text-decoration:none; cursor:pointer; font:11pt bold Arial; color:#999999}
#mainnavwrap a.top_parentgtr span {font:bold 10pt Arial;color:#ffffff;display:block; cursor:pointer}
#mainnavwrap a.top_parentgtr:hover {cursor:pointer; background-color:#e7e5ce}
#mainnavwrap a.top_parentgtr:hover span {font:bold 10pt Arial;color:#63856b;}

#mainnavwrap a.top_navleveltwo{margin:-11px 0 0 0 ;padding:9.6pt 20pt 18pt 20pt;text-decoration:none;cursor:pointer}
#mainnavwrap a.top_navleveltwo span {font:bold 10pt Arial;color:#ffffff;display:block; cursor:pointer}
#mainnavwrap a.top_navleveltwo:hover {cursor:pointer;background-color:#e7e5ce;}
#mainnavwrap a.top_navleveltwo:hover span{font:bold 10pt Arial;color:#63856b;}
#mainnavwrap li{position:relative;padding:0; list-style-type:none; float:left; margin:13pt 4pt}
#mainnavwrap li li{position:relative;padding:0 0 0 10pt; list-style-type:none; float:left; margin:5pt}
.dropone {list-style-type:none;width:375px;background:url(//www.fahrneyspens.com/images/dropone.gif) no-repeat; height:180px}
.droptwo {list-style-type:none;width:300px;background:url(//www.fahrneyspens.com/images/droptwo.gif) no-repeat; height:66px}
.dropthree {list-style-type:none;width:300px;background:url(//www.fahrneyspens.com/images/droptwo.gif) no-repeat; height:66px}
.dropfour {list-style-type:none;width:300px;background:url(//www.fahrneyspens.com/images/dropfour.gif) no-repeat; height:93px}
.dropfive {list-style-type:none;background:url(//www.fahrneyspens.com/images/dropfive.gif) no-repeat;position:absolute; right:-180pt; width:445px; height:210px}
.dropsix {list-style-type:none;width:375px;background:url(//www.fahrneyspens.com/images/dropsix.gif) no-repeat;position:absolute; right:-150pt; height:125px}
#mainnavwrap ul ul{position:absolute;z-index:10000;top:12.5pt;display:none;list-style-type:none;}
#mainnavwrap ul ul ul{top:0;left:100%;}
div#mainnavwrap li:hover{cursor:pointer;z-index:100;}
div#mainnavwrap li:hover ul ul,div#mainnavwrap li li:hover ul ul,div#mainnavwrap li li li:hover ul ul,div#mainnavwrap li li li li:hover ul ul{display:none}
div#mainnavwrap li:hover ul,div#mainnavwrap li li:hover ul,div#mainnavwrap li li li:hover ul,div#mainnavwrap li li li li:hover ul{display:block;margin:18px 0 0 0; padding:0; left:0;}
.topcat { width:990px !important; margin:0 auto}
.topcat a:link,.topcat a:visited,.topcat a:active,.topcat a:hover{color:#000;font:10pt Arial;text-decoration:none; padding-right:6pt; line-height:25px; font-weight:bold}
.greenbg,.CATpagn, .Headersma{background:url(//www.fahrneyspens.com/images/NewsletterMid.gif) repeat-x; width:763px; padding:5px}
.greenbg a:link,.greenbg a:hover,.greenbg a:visited,.greenbg a:active{font:bold 12px Arial; text-decoration:underline !important}
.cqheader {background:url(//www.fahrneyspens.com/images/NewsletterMid.gif) repeat-x; width:763px; padding:5px; font:bold 14px Arial; color:#ffffff}
.rbrandswrap{width:201px;background:#F5F5E9;}
.rbrandssubs{font:bold 13px Arial;color:#666;text-decoration:none;background:#F5F5E9;padding-left:5px}
.rbrandswrap a:link, .rbrandswrap a:visited, .rbrandswrap a:active{font:13px Arial;color:#666;text-decoration:none;}
.rbrandswrap a:hover{font:13px Arial;color:#666;text-decoration:underline;}
.catnameonly{color:#fff;font:bold 16px Arial;padding:5px;clear:both;display:block;width:763px;margin:0;background:url(//www.fahrneyspens.com/images/NewsletterMid.gif) repeat-x;}
.rbrandhdr,.rbrandhdr a:link,.rbrandhdr a:visited,.rbrandhdr a:active{color:#fff;font:bold 14px Arial;text-decoration:none;width:198px;background:#29472C;padding-left:3px; display:block}
.rbrandhdr a:hover{color:#fff;font:bold 12px Arial;text-decoration:underline;width:198px;background:#618D6A;padding-left:3px}
.contentwrapr {width:760px; float:left; padding:10px}
.CUmain{width:980px; padding:5px}
.CUentry{padding:5px 0px; float:left}
.CUblurb{}
.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:hover, .breadcrumb a:visited, .breadcrumb a:active {font:10px Arial; color:#666666; text-decoration:none}
.breadcrumb {padding-left:10px}
.RequestPriceText{font:normal 12px Arial;color:#000;clear:both} /*Updates*/
.CUcontshop, .CUcontshop a, .CUcontshop a:link, .CUcontshop a:hover, .CUcontshop a:visited, .CUcontshop a:active{font:11px Arial; color:#333333; text-decoration:none}
.loginhdr, .recphdr, .giftmsghdr, .emlheaders{background:url(//www.fahrneyspens.com/images/NewsletterMid.gif);color:#fff;font:bold 16px Arial;float:left; width:973px; padding:4px 0 4px 5px; background-repeat:repeat-x}
.giftmsghdr, .promohdr{background:url(//www.fahrneyspens.com/images/MidBar.gif);color:#666666;font:bold 16px Arial;float:left; width:973px; padding:4px 0 4px 5px; background-repeat:repeat-x; margin:5pt 0}
.giftmsgsubhdr {}
.cartpageall,.loginpgall, .loginbg{width:980px; padding:5px}
.logincustinfo {font:12px Arial; color:#000000}
.allinonecat, .catqkwrap, .catmaindv, .wluwrap, .maall,.mabillall{width:770px; padding:5px;list-style-type:none}
.catquickbdy, .catquickbdy a, .catquickbdy a:link, .catquickbdy a:active, .catquickbdy a:hover, .catquickbdy a:visited {font:12px Arial; color:#000000;}
.catquiklftcols{float:left;width:180px; padding:2px}
.cartchathelp {font:12px Arial}
.catlft {float:left; padding-left:15px; font:12px Arial}
.SMwdt{float:left; padding-left:10px}
.sitemap4{width:170px;float:left;margin:3px;height:264px;border:solid 1px #CCCCCC;background-color:#F4F4F4; padding:3px}
.sitemap4 a, .sitemap4 a:hover, .sitemap4 a:visited, .sitemap4 a:link, .sitemap4 a:active {font:12px Arial; color:#000000;}
.SiteMapCat{background-color:#F5F5E9;width:170px;display:block;}
.SiteMapCat a:link,.SiteMapCat a:visited,.SiteMapCat a:hover,.SiteMapCat a:active{color:#333;font:bold 14px Arial;text-decoration:none}
.recapalltop{width:980px; padding:5px; font:12px Arial}

.dcbot{background-color:#fff; border:1px solid #666666; color:#666666;font:bold 8pt Arial;text-align:center;padding:5px;width:980px}
.Headersma, .Headersmab {background:url(//www.fahrneyspens.com/images/MidBar.gif) repeat-x; font:bold 13px Arial; color:#000; padding:5px}
.addwidth{width:400px}
.mabillchng {float:left; width:400px; padding-right:10px}
.mabillchngeml {width:340px}
.customerloginrtnB, .mabillall{font:12px Arial;color:#000;text-align:left}
.aedreq {margin:3px 0}
.aedcomplbl, .aedtitlbl, .aednamelbl, .aedaddlbl, .aedcitylbl, .aedstlbl, .aedziplbl, .aedcountrylbl, .aedphlbl, .aedemaillbl {width:250px; display:block}
.cartcontshop {padding:20px 0 0 0}
.dchdr{font:bold 11px Arial;color:#fff;background:url(//www.fahrneyspens.com/images/cart-table-bg-top.gif) no-repeat;padding:5px; display:table; width:968px}

.dcaltrowbg1{background:#FFF;display:table;margin-top:5px;padding-top:2px;padding-bottom:2px; font:11px Arial; color:#000; width:978px}
.dcaltrowbg1 a, .dcaltrowbg1 a:link, .dcaltrowbg1 a:active, .dcaltrowbg1 a:visited, .dcaltrowbg1 a:hover, .dcaltrowbg2 a, .dcaltrowbg2 a:link, .dcaltrowbg2 a:active, .dcaltrowbg2 a:visited, .dcaltrowbg2 a:hover{ font:11px Arial; color:#000; text-decoration:none}
.dcaltrowbg2{display:table;padding-top:12px;padding-bottom:12px; font:11px Arial; color:#000; width:978px; background:url(//www.fahrneyspens.com/images/split-cart-two.gif)top repeat-x; border-bottom:1px solid #a6aca4}

.footerheadcust {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#62926A; line-height:20px}
.footerlinkscust,.footerlinkscust a:link,.footerlinkscust a:active,.footerlinkscust a:visited,.footerlinkscust a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; line-height:16px}
.footerlinkscust {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; line-height:16px}

.carthdrone, .carttblone {float:left; width:10%}
.DCimg {float:left; width:15%}
.carttblone img {width:70px; height:auto}
.carthdrtwo, .DCitmdsc,.carttbltwo, .DCblditm  {float:left; width:20%; margin-right:50px}
.carthdrthree, .DCavail, .carttblthree {float:left; width:15%}
.carthdrfour, .DCqty, .carttblfour {float:left; width:8%;}
.carthdrfive, .DCdlttxt, .carttblfive, .DCdlt {float:left; width:8%}
.carthdrsix, .DCuntprc, .carttblsix, .DCwbprc  {float:left; width:8%}
.dcqtylnk, .DCwishlst {float:left; width:12%;}
.carthdrseven, .DCtotprc, .carttblseven, .DCwbprcextV  {float:left; width:8%}
.carthdreight {float:left; width:8%}
.carthdrnine {float:left; width:8%}
.carthdrten {float:left; width:8%}
.carthdreleven {float:left; width:8%}
.carttbleight {float:left; width:8%; padding-left:10px}
.carttblnine {float:left; width:8%;}
.carttblten {float:left; width:8%;}
.carttbleleven {float:left; width:8%;}
.dcsubtot {font-weight:bold;}
.cartprcbg{font:11px Arial;color:#000; background:url(//www.fahrneyspens.com/images/cart-table-bg-btm.gif) top no-repeat; border:1px solid #979467; margin-top:5pt}
.dcsubtolmsg{font:bold 11px/21px Arial;text-align:center;width:790px; height:25px}
.dcthreeclmn {line-height:21px; height:25px}
.rcpdtls, .rreviewbtm, .recaptable, .rcppromoarea{width:980px;}
.dcmain {margin-top:5pt}
.longdescNew{color:#000;font:12px Arial;background:url(//www.fahrneyspens.com/images/fp-bar-bg.gif) repeat-x;clear:both; padding:5px; border:1px solid #abaa8d}
.longdescNew a, .longdescNew a:link, .longdescNew a:active, .longdescNew a:visited, .longdescNew a:hover{color:#000;font:12px Arial; text-decoration:none;}
.itemwrap {width:970px; padding-left:10px; margin-bottom:10px}
.itembodylft, .itembodylftbtm {width:565px; padding-right:10px}
.itembodyrt, .itembodyrtbtm {width:403px}
.ItemPricenew{background:url(//www.fahrneyspens.com/images/fp-price-bg.gif) top no-repeat;width:403px; padding-top:10px; clear:both;}
.quantityboxall{width:400px;background-color:#969583; display:table; padding:0px; margin:0px}
.toprtaccessories2{width:403px; background-color:#FFFFFF; float:left}
.itemrechdr {background:url(//www.fahrneyspens.com/images/fp-rec-acc-bg.gif) top no-repeat; height:26px; font:bold 14px/22px Arial; color:#FFFFFF; padding-left:15px}
.SimilarItems a:hover,.SimilarItems,.SimilarItems a:link,.SimilarItems a:visited,.SimilarItems a:active {font:10px Arial; color:#666666; text-decoration:none}
.itmqnty {padding:10px; width:170px; float:left}
.itmqycrtbtn{padding-bottom:10px;float:left}
.emailpage2friend,.emailpage2friend a:link,.emailpage2friend a:visited,.emailpage2friend a:hover,.emailpage2friend a:active {font:10px Arial; color:#000; text-decoration:none}
.emshare {width:383px; float:left; padding:10px; background-color:#e6e5ca}
.wishbtn {padding:5px 0}
.quantity {font:bold 14px Arial; color:#FFFFFF; padding:5px 5px 0 0; width:70px}
.itemrectbl {border-right:1px solid #969583; border-left:1px solid #969583}
.price{color:#900;font:bold 16px Arial;white-space:nowrap}
.price2{color:#666666;font:bold 15px Arial}
.priceleft {float:left; width:180px; padding:9px}
.priceright {float:left; width:180px; padding:9px}
.iteminstock{font:11px Arial;color:#000; text-align:center; width:403px; display:inline-block}
.itemrcimage {float:left; width:150px; padding-right:10px;}
/*.itemrcimage img {width:70px; height:auto}*/
.itemrecrows {display:table; padding:10px}
.bluelinks, .bluelinks a, .bluelinks a:link, .bluelinks a:hover, .bluelinks a:visited, .bluelinks a:active {font:12px Arial; color:#333333}
.SIShortDesc, .SIShortDesc a:link,.SIShortDesc a:hover,.SIShortDesc a:visited,.SIShortDesc a:active{color:#555555;font:12px Arial;text-decoration:none}
.add2cart, .add2cart a, .add2cart a:link, .add2cart a:hover, .add2cart a:visited, .add2cart a:active{font:10px Arial;color:#555555; text-decoration:underline}
.itemrankings {padding:20px 0}
.itmengravhdr {font:bold 12px Arial; padding:5px; color:#fff; background-color:#969583}
.engravall {width:401px;border-right:1px solid #969583; border-left:1px solid #969583; background-color:#FFFFFF; float:left}
.Availablefonts2{padding-bottom:10px;padding-left:5px;display:table;color:#000;font:12px Arial;}
.Engraprc{clear:both;display:block; padding-left:30px}
.longdesc{color:#333;font:13px Arial; margin:5px 0px}
.longdesc a, .longdesc a:link, .longdesc a:active, .longdesc a:visited, .longdesc a:hover{color:#333;font:13px Arial; text-decoration:none}
.nwsltrmsg {font:12px Arial;color:#000; height:16px}
.newsgobtn {float:left}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px}
.customerservice {color:#000;font:bold 14px Arial;text-decoration:none;width:198px;background:url(/images/header_images_sprite.png) -5px -110px no-repeat; padding:4px 4px 3px}
.customerservice a, .customerservice a:active, .customerservice a:link, .customerservice a:hover, .customerservice a:visited {color:#000;font:bold 14px Arial;text-decoration:none;}
.logingstckhdr {font:12px Arial; color:#666666}
.guestloginbdr {font:11px Arial; color:#333333}

.customerlogin{font:bold 12px Arial;color:#fff;background:#5F6A5C;padding:5px}
.loginretcusthdr{font:bold 12px Arial;color:#4A6F50;padding:5px; background:url(//www.fahrneyspens.com/images/return-cust-bg.gif) left top no-repeat}
.loginnewcusthdr{font:bold 12px Arial;color:#4A6F50;padding:5px; background:url(//www.fahrneyspens.com/images/return-cust-bbg.gif) left top no-repeat}
.loginborder{font:11px Arial;color:#000;background:#f4f3ea; border-top:1px solid #4A6F50;padding:0 5px; height:250px}
.maintableleftalign {padding-left:3px}

.topwrap {background-color:#fff;width:100%; height:100px; float:left}
.topcontents {width:998px; margin:0 auto;}
.newsletterarea {float:left;height:49px; margin-left:310px; text-align:right; font:11px Arial; color:#29472C}
.brandbanners {background:url(/images/fahrneys-bg-repeated-sprite.jpg) 0px 0px no-repeat; background-repeat:repeat-x; height:55px;width:100%; margin-top:5px; float:left}
.logowrap {float:left; width:270px}
.sloganwrap {float:left; font-family:'Times New Roman', Times, serif; font-size:14pt; font-style:italic; color:#7a7a78;float:left; width:380px; text-align:center; margin-top:20px; font-weight:bold}
/*mobile*/
.mblhomenav, .toolsall {display:none; height:0; padding:0; margin:0}
.itemsearchall {width:100%; float:left; display:table; padding-top:20px; border-bottom:solid 1px #000000}
.searchitem {float: left; vertical-align: top; margin:0 auto; position: relative; top: auto; width: 23%; text-align:center;}
.itsrchshort {float: left; margin: 0 auto; position: relative; top: auto; width: 47%; height:100px}
.itsrchprice {float: right; vertical-align: top; margin: 0px auto; position: relative;top: auto; width: 27%; text-align:center}
.grdWishListcolor {font:12px Arial; color:#000000}
.WishListHeader {padding:2px;}
.GridHeadings {font:bold 12px Arial}
#ctl00_ContentPlaceHolder1_tblHeadings {width:760px}
.wlfindfrd {padding:5px; border:1px solid #CAC991}
.shortdesc2 img {width:70px; height:auto}
.wltopHeaders{background:url(//www.fahrneyspens.com/images/MidBar.gif);color:#000;font:bold 16px Arial;float:left; width:765px; padding:4px 0 4px 5px; background-repeat:repeat-x}
.rfrtopHeaders{background:url(//www.fahrneyspens.com/images/MidBar.gif);color:#000;font:bold 16px Arial;float:left; width:765px; padding:4px 0 4px 5px; background-repeat:repeat-x}
.wishlisttbl, .wltoptbl {width:760px}
#ctl00_lblSearch {z-index:450}
#ctl00_txtSearch {position:relative; z-index:1}
.bbrandwrap {float:left; width:890px}
.addressfnt {font:11px Arial; color:#000000; width:980px; padding:5px}
.addresspopup {font:11px Arial; color:#000000;padding:5px; width:500px}
.modalPopup{background-color:#FFF;padding:2px; height:400px; max-height:400px; overflow:scroll} /*V11 - Modified by Linda 04/12/2011*/
body a.rootlevelCss, body a.rootlevelCss, body a.rootlevelCss:link, body a.rootlevelCss:hover, body a.rootlevelCss:visited, body a.rootlevelCss:active{display:block;background-color:#F5F5E9;width:190px;color:#666666 !important; padding-left:5px; text-decoration:none; font:bold 12px Arial}
.secndlevelhldr a:link, .secndlevelhldr a:active, .secndlevelhldr a:visited, .secndlevelhldr a:hover {display:block;background-color:#F5F5E9;color:#666666; padding-left:8px; text-decoration:none; font:12px Arial}
.relatedtbl {width:200px; margin:0; padding:0; display:block;background-color:#F5F5E9 }
.qtystyles {color:#FFFFFF; font:bold 12px Arial; width:380px; padding-top:5px}
.styleswrap {height:50px}
.aestepone {padding:10px 15px 0px 0px; float:left;width:450px}
.aesteptwo {width:270px; padding:10px 15px 0px 0px; float:left}
.aestepthree {width:265px; padding:10px 0px 0 0px; float:left}

 .FCmaincontainer{padding:2px;font: 11px Arial; color: #ffffff; border:solid 1px #000000; background-color:#aaaaaa;position:fixed; top:100px; left:500px;  display:none;}
 .FCsubcontainer {width: 520px; font: 11px Arial; color: #333333; border:solid 3px #eeeeee; background-color:#ffffff}
 .FCheader {height: 20px; font-weight: bold; text-align: left; color: #ffffff; background-color: #29472C; margin-bottom:1px; padding:2px 0; display: block;}
 .FCsubheader1 {float: left; text-align:center; width: 475px;}
 .FCsubheader2 {float: left; width: 25px;}
 .FCitmsincart {text-align: right; background-color: #E6E5CA; margin-bottom:1px; padding:2px 10px 2px 0px}
 .FCnewitmsincart {text-align: left; font-weight:bold; background-color: #F1F0E3; margin-bottom:1px; padding:2px 0}
 .FChdrbar {background-color: #D8D6AB; color: #000000; display: table; width:496px;  clear: both;height: 20px; padding: 2px; font-weight: bold}
 .FClinenumber{display:none;}
 .FCimg {float: left; width: 130px}
 /*.FCimg img {width:85px; height:auto}*/
 .FCdesc {float: left; width: 165px; padding-left:8px}
 .FCdesc a, .FCdesc a:link, FCdesc a:active, .FCdesc a:visited, .FCdesc a:hover {font:12px Arial; color:#000000}
 .FCqty {float: left; width: 50px; text-align:center}
 .FCremove {float: left; width: 50px; text-align:center}
 .FCprice {float: left; width: 62px; text-align:right}
 .FCpriceclr {float: left; width: 62px; color: #990000; text-align:right; font-weight:bold}
 .FCitmhldr {height: 200px; overflow-y: scroll; border-bottom: solid 1px #ffffff}
 .FCitmempty {color: #333333; font-weight:bold; text-align:center; display: block; clear: both; padding: 10px; background-color: #fff;min-height: 60px;}
 .FCaltclr1 {color: #333333; display: table; clear: both; padding: 2px; background-color: #fff;min-height: 60px; width:496px}
 .FCaltclr2 {color: #333333; display: table; clear: both; padding: 2px; background-color: #F1F0E3;min-height: 60px; width:496px}
 .FCsubttlbar {background-color: #D8D6AB; text-align: right; display: block;clear: both; padding:2px 22px 2px 2px}
 .FCsubtttxt {color: #000000; font-weight: bold}
 .FCsubttl {color: #990000;font-weight: bold}
 .FCaddmsg {background-color: #F1F0E3; display: block; clear: both;margin: 1px 0px; padding:4px}
 .FCbtns {background-color: #F1F0E3; display: block; clear: both;text-align: center; padding:10px}
 
.return2CSR {left: 377px;top: -74px; position:relative;} 
.DCOurPrice{color:#B30000;font:bold 16px Arial}
.DCOurPrice2{color:#000;font:bold 12px Arial}
.DCOurPrice3{color:#000;font:bolder 13px Arial}
.DCourprice5{color:#900;font:bold 13px Arial}
.DCRetailPrice{color:#000;font:14px Arial}
.DClistprice, .listprice3{font:11px Arial;color:#3E3E3E}
.DClistprice2{font:11px Arial;color:#3E3E3E;text-decoration:line-through; padding-right:5px;}
.DCSIPriceRd{color:#900;font:bold 12px Arial}
.DCourprice44{color:#900;font:bolder 20px Verdana;white-space:nowrap}
.DCourprice44b{color:#900;font:bolder 12px Arial;white-space:nowrap}
.DCincvatpricesmall {font:bold 12px Arial; color:#990000}
.DCexvatpricesmall {font:bold 12px Arial; color: #990000}
.DCincvatpricebig {font:bold 20px Arial; color: #990000}
.DCourprice4{color:#900;font:bold 20px Verdana}
.DCexvatpricebig {font:bold 20px Arial; color: #990000}
.DCengprice{color:#900;font:bold 15px Verdana}
.DCExSuItemPagePrice {font:bold 15px Arial; color: #990000}
.DCExSuTopSellingPrice {font:bold 12px Arial; color: #990000}
.DCcartprc {display:block; font:bold 14px Arial; color:#990000; padding:5px 0}
/*Cart Page Details PopUp Window*/
.Dtlcontainer {border-top:solid 1px #63682E;border-right:solid 1px #63682E;border-left:solid 1px #63682E; width:610px}
.Dtlhdr {background-color:#D9D6C1; padding:5px; display:block; width:600px; font:bold 15px Arial; color:#676735;border-bottom:solid 1px #63682E}
.Dtlmain {background-color:#F8F7F2; width:610px}
.Dtltabs {border-bottom:solid 1px #63682E; height:16px;font:bold 13px Arial; color:#676735}
.Dtlqty {float:left; width:64px;border-right:solid 1px #63682E; text-indent:2px}
.Dtlsku {float:left; width:100px;border-right:solid 1px #63682E; text-indent:2px}
.Dtldesc {float:left; width:383px;border-right:solid 1px #63682E; text-indent:2px}
.Dtlcost {float:left; width:54px; text-indent:2px}
.Dtlitmbx {clear:both; display:block;border-bottom:solid 1px #63682E; height:16px; font:12px Arial; color:#676735}
.Dtlitmqty {float:left; width:64px;border-right:solid 1px #63682E; text-indent:2px}
.Dtlitmsku {float:left; width:100px;border-right:solid 1px #63682E; text-indent:2px}
.Dtlitmdesc {float:left; width:383px;border-right:solid 1px #63682E; text-indent:2px}
.Dtlitmcost {float:left; width:54px; text-indent:2px}

/*Paging*/
.PageNumSelected,.PageNumSelected a:link,.PageNumSelected a:active,.PageNumSelected a:hover,.PageNumSelected a:visited {color:#000000;font:bold 20px Arial;}
.catquickwrap {width:770px; float:left; font:12px Arial; margin:10px 0 0 5px}
.itmsearcbtns {text-align:center; float:right; width:25%}
.fnsd {width:350px; float:left}
.AdCopytext {font:11px Arial; color:#AE2E2E}
.customizationqty {font:bold 12px Arial; color:#FFFFFF; padding:5px 5px 0 0}
.wishlistwrap {float:left; width:770px; font:12px Arial; color:#000000; padding:5px}
.wlfriends{font:12px Arial; color:#000000; padding-left:10px; padding-top:5px}
.emailforprice {padding:5px}
.emprcomnts {width:450px; height:114px}
.brandfnt {font:12px Arial; color:#000000}
.headerrefer{background:url(//www.fahrneyspens.com/images/MidBar.gif);color:#000;font:bold 16px Arial;float:left; width:760px; padding:4px 0 4px 5px; background-repeat:repeat-x}
.headerrefer a:link,.headerrefer a:visited,.headerrefer a:active,.headerrefer a:hover{color:#000;font:bold 16px Arial;}
.Rwidth{width:760px; float:left; margin-top:10px; font:12px Arial; color:#000000; padding-left:5px}
.superstopv {float:left; margin-top:-34px; margin-left:685px; width:300px; height:33px }
.toolbarmainwidth{width:776px}
.hpbannerwrap {width:776px; height:375px; margin-bottom:10px; background-color:#29472C}
.Headers{background:url(/images/fahrneys-bg-repeated-sprite.jpg) 0px -84px no-repeat; background-repeat:repeat-x; color:#000;font:bold 16px Arial;float:left; width:770px; padding:4px 0 4px 5px;}
#indexW {width:766px; padding:0px 5px}
.greenbghp {background:url(/images/fahrneys-bg-repeated-sprite.jpg) 0px -55px no-repeat; background-repeat:repeat-x; width:766px; padding:5px}
.homebar{background:#F5F5E9;width:771px;padding:3px 0 3px 5px; font:11px Arial; color:#000000}
.homepgbanners {width:777px; float:left; margin-top:5px}

.tableSeeMore a:link,.tableSeeMore a:active,.tableSeeMore a:visited, .tableSeeMore a:hover{display:none}
a.CatTeam:hover,.SiteMapSubCat a:hover{text-decoration:underline}
.tableSeeMore {font:11px Arial; color:#666666; clear:both}
.nwsltrinfo {float:left; font:11px Arial; color:#000000; margin:2px 0 -9px; padding-left:325px}
.MPSearch{width:334px;background: url(//www.fahrneyspens.com/images/fahrneys-search-bar.gif) no-repeat left; height:46px; margin-top:8px}
.SearchBox3{font:11pt Arial;color:#666;width:248px;border:none #FFFFFF; height:18px;padding-left:3px;margin:14px 0 0 6px; float:left}
.parkerallwrap {width: 770px;}
.parkerbg {width: 750px; background: url(/images/parker_static_banner110811.jpg) no-repeat; height: 500px;}
.parkertoptext {padding-left: 320px; width: 375px; float: left; height: 80px; padding-top: 330px;}
.parker3wrap {width:770px}
.parkeritem {width: 255px; display: inline; float: left;}
.parkeritemtext {padding-left: 10px; width: 245px; padding-right: 10px;}
.wshlstfrndwrap {width:770px; padding-left:5px; font:12px Arial; color:#000000}
.wlsboxtxt {font:12px Arial; color:#000000}

.bannercomments {display:none}
.bannercommentsitem {font:bold 012px Arial; font-style:italic; color:#000000}

/******** Sprites *********/
.topiconm {float:left; background:url(/images/header_images_sprite.png) -5px -5px no-repeat; height:100px; width:255px; text-indent:-99999px}
.topfrship {background:url(/images/header_images_sprite.png) -445px -5px no-repeat; height:65px; width:200px; margin-left:60px; text-indent:-99999px}
.catcov {background:url(/images/header_images_sprite.png) -1015px -5px no-repeat; height:193px; width:150px; text-indent:-99999px}
.folus {background:url(/images/header_images_sprite.png) -735px -5px no-repeat; height:60px; width:140px; text-indent:-99999px}
.verisign {float:left; background:url(/images/header_images_sprite.png) -735px -70px no-repeat; height:61px; width:140px; text-indent:-99999px}
.bizrate {float:left; background:url(/images/header_images_sprite.png) -885px -5px no-repeat; height:73px; width:125px; text-indent:-99999px}
.whatsnewtop {float:left; background:url(/images/header_images_sprite.png) -270px -5px no-repeat; height:34px; width:120px; padding-right:5px}
.supersavi {float:left; background:url(/images/header_images_sprite.png) -270px -50px no-repeat; height:34px; width:170px; padding-right:5px}
.toptbrands {float: left; background:url(/images/header_images_sprite.png) -650px -5px no-repeat; height:53px; width:77px;}
.topstorett {background:url(/images/header_images_sprite.png) -270px -90px no-repeat; height:27px; width:201px;}
.corpgift  {float:left; margin-left:220px; background:url(/images/header_images_sprite.png) -395px -5px no-repeat; height:18px; width:21px;}
.newsmntwrap, .newsletterregister{font:12px Arial;color:#000;width:980px; padding-left:10px}
.freshipwrap {padding-top:5px; float:right; width:340px; text-align:center}

.nmheaders{background:url(/images/fahrneys-bg-repeated-sprite.jpg) 0px -84px no-repeat; background-repeat:repeat-x; color:#000;font:bold 16px Arial;float:left; width:970px; padding:4px 0 4px 5px;}
.fpgoogwrap {float:left; height:20px; display:inline;padding-left:15px}
.emailpage2friend {float:left; height:20px}
