﻿
html, body { background: #ffffff; font-family: Arial; color: #000; font-size: 12px;margin:0; padding:0; background-image: url(../images/background.jpg); background-repeat: repeat-x;}
span {margin:0; padding:0;}
a {color:#000;}

.center {text-align:center;}

.outdoorJournalHeader {background: url(../images/outdoorjournalheader.jpg); height:340px; width:858px; float:left;}
.outdoorLinks a {text-decoration:none;}
.outdoorLinks a:hover {text-decoration:underline;}
.outdoorLinks2 {clear:both; padding-top:5px; width:220px; font-size:0.9em;}
.outdoorLinks2 a {text-decoration:none;}
.outdoorLinks2 a:hover {text-decoration:underline;}

/* Company History */
.companyhistoryfooter {background: url(../images/historyfooter.jpg); height:405px; width:858px; float:left;}
.hisoryHeader {background: url(../images/historytimeline.jpg); height:595px; width:858px; float:left;}
.historyBottom1 {background: url(../images/historyaddtocartheader.jpg); height:93px; width:295px; }
.historyBottom2 {height:81px; width:295px;}


/* Bullet Page */
.bulletheader {background: url(../images/bulletcategoryheader.jpg); height:122px; width:858px; float:left;}
.bulletheader h1{ color:#B22430; font-size:2.5em; font-family:Felix Titling;}
.bulletfooter {background: url(../images/bulletfooter.jpg); height:160px; width:858px; float:left;}


/* Rifle Page */
.rifleheader {background: url(../images/rifleheader.jpg); height:176px; width:858px; float:left;}
.riflefooter {background: url(../images/riflefooter.jpg); height:509px; width:858px; float:left;}
.rifleheader h1{ color:#B22430; font-size:2.5em; font-family:Felix Titling;}

/* FAQ Page */
.faqheader {background: url(../images/faqheader.jpg); height:180px; width:858px; float:left;}
.faqbottom {background: url(../images/faqbottom.jpg); height:317px; width:858px; float:left;}
.faqbottom a {text-decoration:none ! important;}
.faqbottom a:hover {text-decoration:underline ! important;}

.ammunitionHeader {background: url(../images/ammunitionheader.jpg); width:858px; height:122px; }
.ammunitionHeader h1{ color:#B22430; font-size:24px; font-family:Felix Titling; padding:0; margin:0;}

/*Products Page */
.productspageHeader {background: url(../images/productspageheader.jpg); width:858px; height:104px; }
.productspageHeader h1{ color:#B22430; font-size:24px; font-family:Felix Titling; padding:0; margin:0; }


.checkoutHeader{background: url(../images/comparisonheader.jpg); height:81px; width:858px;}

.overrunHeader {background: url(../images/comparisonheader.jpg); height:81px; width:858px; float:left;}
.overrundiv {margin-top:40px; margin-left:30px; color:#B22430; font-size:1.5em; font-family:Felix Titling;}   
.overrundivProduct {margin-top:10px; margin-left:30px; color:#B22430; font-size:1.5em; font-family:Felix Titling;}

.contactBackground {background: url(../images/contactusbackground.jpg); height:528px; width:858px; float:left;}

.conservationBackground {background: url(../images/conservationbackground.jpg); height:835px; width:858px; float:left; font-size:1.1em;}
.conservationBackground h1 {color:#B22430; font-size:2.0em; font-family:Felix Titling;}

.pressReleasesheader {background: url(../images/pressreleasesheader.jpg); height:71px; width:858px; float:left;}
.pressReleasesheader h1{ color:#B22430; font-size:2.5em; font-family:Felix Titling;}

.magnumtv1 {float:left; width:336px;}
.magnumtv2 {float:left; width:522px;}

.magnumtv3 {background: url(../images/magnumtvtab2.jpg); height:95px; width:286px; float:left;}
.magnumtv4 {background: url(../images/tvfooter.jpg); height:55px; width:526px; float:left;}
.magnumtv5 {background: url(../images/magnumtvshowtimes.jpg); height:48px; width:858px; float:left;}
.magnumtv6 {background: url(../images/outdoorchannel.jpg); height:63px; width:357px; float:left;}
.magnumtv7 {background: url(../images/wildchannel.jpg); height:63px; width:501px; float:left;}

.magnumtvrow1 {background: url(../images/tvrow1.jpg); height:43px; width:143px; float:left;}
.magnumtvrow2 {background: url(../images/tvrow2.jpg); height:43px; width:214px; float:left;}
.magnumtvrow3 {background: url(../images/tvrow3.jpg); height:43px; width:173px; float:left;}
.magnumtvrow4 {background: url(../images/tvrow4.jpg); height:43px; width:328px; float:left;}

.mediaKit1 {background: url(../images/mediakit1.jpg); height:93px; width:858px; float:left;}
.mediaKit2 {float:left;}
.mediaKit3 {float:left;}
.mediaKit4 {float:left;}

#carttitle {background: url(../images/comparisonheader.jpg); height:81px; width:858px; float:left;}
.message {clear:both; float:left;}

.myAccountHeader {background: url(../images/comparisonheader.jpg); height:81px; width:858px; clear:both; float:left;}


.loadDataPage1 {background: url(../images/loaddatahome.jpg); height:181px; width:197px;}
.loadDataPage2 {background: url(../images/loaddatahome2.jpg); height:1464px; width:661px; float:left;}
.loadDataPage3 {background: url(../images/loaddataheaderbg.jpg); height:81px; width:858px; clear:both; float:left;}
.loadDataPage3 h1{ color:#B22430; font-size:2.5em; font-family:Felix Titling;}
.loadDataPage2 h2{ color:#fff; font-size:2.5em; font-family:Felix Titling;}

.loadPageArea1 {float:left; width:191px;}

.loadHeader {background: url(../images/loaddata_header.jpg); height:64px; width:858px; float:left;}
.loadHeader h1{ }
.loadHeader h2{ color:#B22430; font-size:2.5em; font-family:Felix Titling;}
.loadHeader1 {margin-top:40px; margin-left:30px;}
.loadHeader2 {background: url(../images/loaddataback.jpg); height:45px; width:858px; float:left; color:#B22430; font-size:2.0em; font-family:Tahoma; padding-top:10px;}
.loadHeader3 {background: url(../images/loaddatafrom.jpg); height:33px; width:858px; float:left;}
.loadHeader4 {background: url(../images/loaddatareloadguide.jpg); width:191px; height:122px;  float:left;}
.loadHeader5 {background: url(../images/loaddataheaders.jpg); width:667px; height:142px; float:left; background-color:#C3B59B;}

.loadHeader3Item1 {width:160px; margin-left:350px; margin-top:0px; float:left;}
.loadHeader3Item2 {width:138px; margin-top:15px; float:left;}
.loadHeader3Item3 {width:63px;  float:left;}
.loadHeader3Item4 {width:70px;  float:left;}
.loadHeader3Item5 {width:50px; margin-top:15px; float:left;}


.loadBullets {float:left;}
.loadItems {width:667px; float:left;}
.loadItem {background: url(../images/loadItem.jpg); height:57px; width:667px; clear:both;}
.loadItem1 {width:142px; height:5px; float:left; margin-top:4px; margin-left:8px;}
.loadItem2 {width:60px; height:47px; float:left; color:#fff; text-align:center; margin-top:10px;}
.loadItem3 {width:100px; height:47px; float:left; margin-top:10px;}
.loadItem4 {width:130px; height:47px; float:left; font-weight:bold; color:#fff; margin-left:10px;margin-top:10px;}
.loadItem5 {width:110px; height:40px; float:left; color:#fff; margin-left:20px; font-size:0.9em;margin-top:17px;}
.loadItem6 {margin-left:10px;}
.loadItem7 {float:left; margin-left:30px;}
.loadItem8 {clear:both; margin-left:23px; padding-top:4px;}
.loadItem9 {width:40px; height:40px; float:left;color:#fff;text-align:center; margin-top:15px; margin-left:5px;}

.loadDataBottom1 {background: url(../images/reloaddataside.jpg); height:622px; width:374px; float:left;}
.loadDataBottom2 {float:left;}
.loadDataBottom3 {background: url(../images/addareaheader.jpg); height:94px; width:293px; }
.loadDataBottom4 {background: url(../images/addbutton.jpg); height:80px; width:293px;}
.loadDataBottom5 {background: url(../images/reloadpagebook.jpg); height:448px; width:293px;}



.loaddataheader {float:left;}

.loadPage1 {border-right:1px solid #8C8984; border-bottom:1px solid #8C8984; width:108px; height:100px; text-align:center; float:left; padding-top:10px;}
.loadPage2 {border-right:1px solid #8C8984; border-bottom:1px solid #8C8984; width:103px; height:100px; text-align:right;float:left; padding-top:10px; padding-right:10px;}
.loadPage3 {margin-top:17px;}
.loadPage4 {border-right:1px solid #8C8984; border-bottom:1px solid #8C8984; width:336px; height:100px;float:left;padding-top:10px;}
.loadPage5 {width:300px;}
.loadPage6 {margin-top:10px; width:300px;}
.loadPage7 {border-bottom:1px solid #8C8984; width:70px; height:100px; float:left;padding-top:10px; padding-left:10px;}

.reloadArea {background: url(../images/loaddatareloadtop.jpg); height:14px; width:858px; float:left;}
.reloadArea1 {background: url(../images/reloadarealeft.jpg); height:608px; width:565px; float:left;}
.reloadArea2 {background: url(../images/reloadareacart.jpg); height:78px; width:256px;}
.reloadArea2middle {height:82px; width:256px;}
.reloadArea2bottom {background: url(../images/loadareabullet.jpg); height:448px; width:256px;}
.reloadArea3 {background: url(../images/loadareasidebar.jpg); height:608px; width:37px; float:left;}

.powderHeader1 {margin-top:10px; margin-left:8px; width:102px; height:30px; text-align:center; font-weight:bold; float:left;}
.powderHeader2 {margin-top:10px;  width:115px; height:30px; text-align:center; font-weight:bold; float:left;}
.powderHeader3 {margin-top:10px;  width:125px; height:30px; text-align:center; font-weight:bold; float:left;}
.powderHeader4 {margin-top:10px;  width:130px; height:30px; text-align:center; font-weight:bold; float:left;}
.powderHeader5 {margin-top:10px; width:125px; height:30px; text-align:center; font-weight:bold; float:left;}
.powderHeader6 {margin-left:8px; width:102px; height:30px; text-align:center; float:left;}
.powderHeader7 {width:113px; height:30px; text-align:center; float:left;}
.powderHeader8 {width:125px; height:30px; text-align:center; float:left;}
.powderHeader9 {width:130px; height:30px; text-align:center; float:left;}
.powderHeader10 {width:125px; height:30px; text-align:center; float:left;}

.menu li {margin:0; padding:0; list-style: none;}
.menu ul {margin:0; padding:0;  list-style: none;}
.bar{list-style: none; margin-left:0px;}


/*Product Comparison Styles */
.comparisonHeader {background: url(../images/comparisonheader.jpg); height:81px; width:858px; float:left;}
.comparison1 {margin-top:40px; margin-left:30px;}
.comparisonHeader h1{ color:#B22430; font-size:2.3em; font-family:Tahoma;}

.comparisonButton1{background: url(../images/comparisonbutton1.jpg);  width:223px; height:55px;float:left;}
.caliberMenu {margin-top:10px; margin-left:50px; color:#fff;}
.comparisonButton2{ background: url(../images/comparisonbutton2.jpg); width:195px; height:55px;float:left;}
.weightMenu {margin-top:10px; margin-left:20px; color:#fff;}
.comparisonLabels {background: url(../images/comparisonlabels.jpg);  width:440px; height:55px; float:left;}

.comparisonTitles {background: url(../images/comparisontitles.jpg);  width:858px; height:82px; float:left;}

.compareItem0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItem1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemE-Tip0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemE-Tip1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemAccubond0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemAccubond1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemPartition0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemPartition1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemBallistic-Tip0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemBallistic-Tip1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemCombined-Technology0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemCombined-Technology1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemCustom-Competition0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemCustom-Competition1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemBallistic-Tip---Varmint0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemBallistic-Tip---Varmint1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemCustom-Competition0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemCustom-Competition1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemSporting-Handgun-Pistol0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemSporting-Handgun-Pistol1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemSporting-Handgun-Revolver0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemSporting-Handgun-Revolver1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemSolid0 {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemSolid1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}
.compareItemBallistic-Tip---Lead-Free0  {background: url(../images/comparisonitem1.jpg);  width:858px; height:90px; float:left; background-repeat:no-repeat; color:#fff;}
.compareItemBallistic-Tip---Lead-Free1 {background: url(../images/comparisonitem2.jpg);  width:858px; height:90px; float:left; color:#fff;}



.compareEtip {background: url(../images/etip.jpg);  width:858px; height:385px; float:left;}

.compareRow1 {padding-left:45px; margin-top:10px;float:left;text-align:center; width:100px;}
.compareRow2 {margin-left:7px;margin-top:25px;float:left; font-size:0.8em;text-align:center; width:47px;}
.compareRow3 {margin-top:15px; }
.compareRow4 {margin-top:25px;float:left; font-size:0.8em;text-align:center; width:50px;}
.compareRow5 {margin-top:15px;}
.compareRow6 {margin-top:37px;float:left; font-size:0.8em;text-align:center; width:42px;}
.compareRow7 {margin-top:25px;float:left; font-size:0.8em;text-align:center; width:59px;}
.compareRow8 {margin-top:15px;}
.compareRow9 {margin-top:37px;float:left; font-size:0.8em;text-align:center; width:55px;}
.compareRow10 {margin-top:37px;float:left; font-size:0.8em;text-align:center; width:57px;}
.compareRow11 {margin-top:37px;float:left; font-size:0.8em;text-align:center; width:52px;}
.compareRow12 {margin-top:37px;float:left; font-size:0.8em;text-align:center; width:37px;}
.compareRow13 {margin-top:31px;float:left; font-size:0.8em;text-align:center; width:88px;}
.compareRow14 {margin-top:5px;}
.compareRow15 {margin-top:37px;float:left; font-size:0.8em;text-align:center; width:59px;}
.compareRow16 {margin-top:37px;float:left; font-size:0.8em;text-align:center; width:123px;}


    
    
.search1 {float:left; height:26px; width:210px; }
.search2 {float:left; height:26px; width:79px; background-color:#000;}

.search3 {float:left;height:26px; width:133px; border:none; font-size: 0.8em; background-color:#000;}
.search3 input {background:transparent; height:15px; width:120px; border:none;  margin-left:5px; padding-top:6px;}


.search1 a, .search1 a:visited { color:#fff;}
.search1Item1 {float: left; width:50px; font-size:11px; margin-top:5px; padding-left:20px;}
.search1Item2 {float: left; width:80px; font-size:11px; margin-top:5px; padding-left:15px;}
.search1Item3 {float: left; width:40px; font-size:11px; margin-top:5px;}
.search1Item4 {float: left; width:40px; font-size:11px; margin-top:7px; }

.animalIcons { background: url(../images/animalheader.jpg); height:89px; width:422px; clear:left; float:left;}

.cartcontainer {float:left; height:89px; width:183px; background: url(../images/home1_c3.jpg); display:block; color:#000000;text-decoration:none;}
.cartcontainer a:hover {cursor:pointer;}
.cartcontainer a, .cartcontainer a:visited {color:#000000; text-decoration:none;}

.homeGoldBar {background: url(../images/homegold.jpg); height:22px; width:608px; float:left; clear:both;}
.GoldBar {background: url(../images/goldbar.jpg); height:22px; width:608px; float:left; clear:both;}

.container {margin: 0px auto; padding:0; width: 858px; background-color: #fff;}

.bannerleft {background: url(../images/home3_c5.jpg); width:25px; height:237px; float:left;}
.banner {height:210px; width:807px; float:left; z-index:1; display: block;}
.banner a{display:block;}
.bannerright {background: url(../images/home4_c5.jpg); width:26px; height:237px; float:left;}

.bannerbottom {background: url(../images/bannerfooter.jpg); width:858px; height:26px; clear:left; float:left;}

.gun{background: url(../images/home1_c6.jpg); height:156px; width:493px; float:left;}
.sale{ height:156px; width:365px; float:left;}

.homeButton1{height:100px; width:225px; float:left;}
.homeButton2{height:100px; width:204px; float:left;}
.homeButton3{height:100px; width:196px; float:left;}
.homeButton4{height:100px; width:233px; float:left;}

.homeNewsColumn1 {float:left; width:150px; margin-top:10px; padding-left:40px; font-size:0.9em;}
.homeNewsColumn2 {float:left; width:155px; margin-top:10px;  font-size:0.9em;}
.homeNewsColumn3 {float:left; width:230px; margin-top:10px; font-size:0.9em;}
.homeNewsColumn4 {float:right; margin-right:10px; width:160px; margin-top:20px; line-height:25px; font-size:0.9em;}
.homeNewsColumn4 a {text-decoration:none;}
.homeNewsColumn4 a:hover {text-decoration:underline;}

.homeNews1 {background: url(../images/homenewsheader1.jpg); height:45px; width:427px; float:left;}
.homeNews2 {background: url(../images/homenewsheader2.jpg); height:45px; width:431px; float:left;}

.homeNewsBody{float:left;}
.homeNewsBody1 {background: url(../images/newsbody2.jpg); height:246px; width:858px; float:left;}
.homeNewsBody2 {float:left;}

.homeNewsItem1{float:left; margin-left:50px;}
.homeNewsItem2{float:left; margin-left:40px; margin-right:20px;}
.homeNewsItem3 {width:170px; float:left; margin-top:10px;}

.newsItem1 {background: url(../images/newsbackground1.jpg); height:161px; width:134px;}
.smallnewsItem1 {background: url(../images/smallnews1.jpg); height:34px; width:68px; margin-top:10px;}

.content  {margin: 0px auto; width: 858px; background: url(../images/pagebackground.jpg); border:0; min-height:600px; }
.contentBody {margin-left:30px; width:798px;}
.content2  {margin: 0px auto; width: 858px; background: url(../images/loaddataback.jpg); border:0; }
.contentPress {margin: 0px auto; width: 858px; background: url(../images/pressreleasesbody.jpg); border:0;}

.footerlogo1 {background: url(../images/footerlogo1.jpg); height:132px; width:210px; float:left;}
.footerlogobottom {background: url(../images/footerlogo2.jpg); height:60px; width:215px; float:left; clear:both;}
.footerlogosubmit {background: url(../images/footerlogosubmit.jpg); float:left;  height:60px; width:144px;}

.footerbottom {background: url(../images/homefootertop.jpg); height:132px; width:531px; font-size:0.8em;}

.footerColumn1 {float:left; width:70px; margin-top:13px; margin-left:40px;}
.footerColumn2 {float:left; width:100px; margin-top:10px; margin-top:30px; }
.footerColumn3 {float:left; width:100px; margin-top:10px; margin-left:50px;}
.footerColumn3 a {color:#fff;}
.footerColumn4 {float:left; width:120px; margin-top:10px; }
.footerColumnHeader { font-weight:bold; font-size:1.2em;}

.footer1 {background: url(../images/footer1.jpg); height:32px; width:117px;}
.footer2 {background:transparent url(../images/footer2.jpg) no-repeat scroll 0 0; height:25px; width:117px; border:none; font-size: 0.8em;}
.footer2 input {background:transparent; height:15px; width:90px; border:none;  margin-left:17px; padding-top:6px;}
.footer3 {height:26px; width:117px;}
.footer4 {background: url(../images/footer4.jpg); height:49px; width:117px;}

#navcolumn {width:175px;float:left;margin:10px 10px 0 0; background: #D3CBC0;  border: 1px solid #909090;}
#maincolumn {width:545px;float:left; background: #D3CBC0; border: 1px solid #909090; margin-top:10px; padding-top:5px; padding-left:5px; width:600px;}

.left {float:left;}

.clear{clear:both;}

h4 {font-size:110%;line-height: 2em; margin:0; padding:0;color:#6D8E44;}

/* Cart Page */
.cartitemimage {float:left; margin: 0 10px 0 0;}
.cartitemdescription { margin: 5px;}
#cartcontainer tr td {border-bottom:solid 1px #909090; padding: 6px; vertical-align:top;}
#cartcontainer, #cartactions, #cartcoupons {margin: 0;}
td.productquantitycolumn { text-align: center; width: 10%; background: #fff; }
td.producttotalcolumn, td.productpricecolumn { text-align: center; width: 10%; background: #fff; background: #fff; }
td.producttotalcolumn .lineitemnodiscounts { display: block; color: #999; text-decoration: line-through; background: #fff; text-align: center;}
td.producttotalcolumn .totallabel { display: block; font-weight: bold; background: #fff; text-align: center;}
.productdetailscolumn {background: #fff;}
.productdeletecolumn {background: #fff;}
#cartfooter {margin: 10px 20px 0 20px;}
#carttotals {width:200px;float:right;margin-bottom:10px;text-align:right;}
#carttotals table {float:right;}
#carttotals .formlabel, #carttotals .formfield { font-size:110%; font-weight: bold; color: #2D2D73; }
#cartupdates {width:350px;margin-bottom:10px;text-align:right;float:right;}
#cartactions {clear:both;text-align:right;padding-bottom:12px;margin-top: 20px;}
#cartactioncontinue {float:left;width:120px;text-align:left;}
#cartactioncheckout {display:inline;}
#cartcoupons {border-top:1px solid #909090;border-bottom:1px solid #ddd;background:#eee;padding:10px;margin: 10px 0;}
.cartsku { font-size: 90%; color:#000; text-decoration:underline;}
.cartproductname { font-size: 110%; font-weight: bold; color:#000; text-decoration:underline; }

td.formlabel { text-align: right; width: 120px; white-space: nowrap; padding-right: 5px; color:#808080; }
td.formfield { text-align: left; white-space: nowrap; }

/* Address Book */
.address { border: 1px solid #eee; padding: 5px 10px; margin: 0 5px 15px 0; }
.address .buttonrow { margin: 5px 0; padding: 0; text-align: left; }
table.alladdresses, table.primaryaddresses { margin: 5px 0; width: 100%; }
table.alladdresses td, table.primaryaddresses td { vertical-align: top; }

.rowheader, th {
background:none repeat scroll 0 0 #D3CBC0;
color:#000;
font-weight:bold;
padding:5px 0;
text-align:center;
}

/* Product Pages */

 h1 {font-weight:bold; font-size:1.3em; line-height:40px;}
 h2 {font-weight:bold; font-size:1.1em; line-height:25px;}
.mainImage {min-height:225px;}

.addCartColumn {float:left; background: url(../images/addbackground.jpg); background-repeat:no-repeat; width:256px; height:131px; padding-top:10px; padding-left:20px; margin-bottom:0px;}
.sslimage {background: url(../images/ssl.jpg); width:256px; height:42px;}
.printpage {background: url(../images/print1.jpg); width:252px; height:63px;}

.addCartColumnRifle {float:left; background: url(../images/addbackground.jpg); background-repeat:no-repeat; width:256px; height:131px; padding-top:10px; padding-left:20px; margin-bottom:0px;}
.sslimageRifle {background: url(../images/ssl.jpg); width:256px; height:42px;}
.printpageRifle {background: url(../images/print1.jpg); width:252px; height:63px;}

.productColumn1Rifle {float:left; width:530px; height:425px; margin-top:50px; padding-left:26px;}
.productColumn2Rifle {float:left; width:275px; height:370px; margin-top:34px; margin-left:10px; }

.productColumn1Ammo {float:left; width:300px; height:425px; margin-top:50px; padding-left:26px;}
.productColumn2Ammo {float:left; width:220px; height:280px; margin-top:200px; margin-left:10px; }
.productColumn3Ammo {float:left; width:275px; height:370px; margin-top:39px; margin-left:10px; }

.bookColumn1 {float:left; width:200px; height:400px; margin-top:50px; padding-left:26px;}
.bookColumn2 {float:left; width:280px; height:280px; margin-top:50px; margin-left:10px; }
.bookColumn3 {float:left; width:275px; height:370px; margin-top:39px; margin-left:10px; }

.largeImages {margin-top:10px; margin-left:10px; width:300px;}
.partitionlargeImages { margin-left:10px; width:300px;}
.btlflargeImages {margin-top:10px; margin-left:10px; width:300px;}
.bthlargeImages { margin-left:5px; width:300px;}
.brasslargeImages {margin-top:20px; margin-left:40px; width:500px;}


.largeImg {margin-right:5px; float:left; margin-top:10px; width:83px; height:82px; border:1px solid #909090;}
.largeImagesRifle {margin-top:10px; margin-left:30px; width:300px;}
.gamerecswrapper {margin-top:20px;}
.gamerecs {font-weight:bold; font-size:0.9em;}
.gamerecsbar {height:1px; width:260px; background:#000;}


.errormessage {color:Red;}

/* Going Ballistic */

.goingBallisticHeader {background: url(../images/goingballisticheader.jpg); width:858px; height:467px; clear:both;}
.goingBallisticBody {background: url(../images/goingballisticbody.jpg); width:858px; height:328px; clear:both;}

/* Reloading Guide */ 

.reloadingHeader {background: url(../images/reloadingguideheader.jpg); width:858px; height:722px; clear:both;}
.reloadingBody {background: url(../images/reloadingguidebody.jpg); width:858px; height:418px; clear:both;}
.reloadingFooter {background: url(../images/reloadingguidefooter.jpg); width:858px; height:433px; clear:both;}

/* Pistol */

.pistolHeader {background: url(../images/pistolheader.jpg); width:858px; height:454px; clear:both;}
.pistolBody {background: url(../images/pistolbody.jpg); width:858px; height:567px; clear:both;}
.pistolFooter {background: url(../images/pistolfooter.jpg); width:858px; height:527px; clear:both;}

/* Revolver */

.revolverHeader {background: url(../images/revolverheader.jpg); width:858px; height:452px; clear:both;}
.revolverBody {background: url(../images/revolverbody.jpg); width:858px; height:677px; clear:both;}
.revolverFooter {background: url(../images/revolverfooter.jpg); width:858px; height:668px; clear:both;}

/* Trophy Grade Rifle */

.trophyGradeHeader  {background: url(../images/tgrheader1.jpg); height:351px; width:858px; float:left;}
.rifleList {background: url(../images/tgrriflelist.jpg); height:210px; width:858px; float:left;}
.tgrBody {background: url(../images/tgrbodypage.jpg); height:757px; width:858px; float:left;}
.tgrFooter {background: url(../images/tgrfooter.jpg); height:822px; width:858px; float:left;}

/* NoslerCustom Rifle */
.noslerCustomHeader  {background: url(../images/ncrheader.jpg); height:357px; width:858px; float:left;}
.noslerCustomrifleList {background: url(../images/ncrlist.jpg); height:196px; width:858px; float:left;}
.noslerCustomBody {background: url(../images/ncrbody.jpg); height:948px; width:858px; float:left;}
.noslerCustomFooter {background: url(../images/ncrfooter.jpg); height:639px; width:858px; float:left;}

/* Custom Sporter Rifle */
.sporterHeader  {background: url(../images/sporterheader2.jpg); height:346px; width:858px; float:left;}
.sporterrifleList {background: url(../images/sporterlist2.jpg); height:361px; width:858px; float:left;}
.sporterBody {background: url(../images/sporterbody2.jpg); height:723px; width:858px; float:left;}
.sporterFooter {background: url(../images/sporterfooter2.jpg); height:826px; width:858px; float:left;}

/* Promo page */

.promoHeader  {background: url(../images/nrapromo1.jpg); width:858px; height:285px;  float:left;}
.promoItem1 {background: url(../images/promoitem1.jpg); width:560px; height:77px;  float:left;}
.promoItem2 {background: url(../images/promoitem2.jpg); width:298px; height:77px;  float:left;}
.promoItem3 {background: url(../images/promoitem3.jpg); width:858px; height:593px;  float:left;}
.promoItem4 {background: url(../images/promoitem4.jpg); width:858px; height:347px;  float:left;}

/* Varmint Rifle */
.varmintHeader  {background: url(../images/varmintrifleheader.jpg); height:346px; width:858px; float:left;}
.varmintList {background: url(../images/varmintriflelist2.jpg); height:243px; width:858px; float:left;}
.varmintBody {background: url(../images/varmintriflebody.jpg); height:847px; width:858px; float:left;}
.varmintFooter {background: url(../images/varmintriflefooter.jpg); height:704px; width:858px; float:left;}

/* Trophy Grade Varmint Ammo */

.varmintAmmoHeader {background: url(../images/varmintammoheader.jpg); height:507px; width:858px; float:left; background-repeat:no-repeat;}
.varmintAmmoBody {background: url(../images/varmintammobody.jpg); height:279px; width:858px; float:left;}
.varmintAmmoFooter {background: url(../images/varmintammofooter.jpg); height:682px; width:858px; float:left;}

/* Trophy Grade Ammo */

.trophyAmmoHeader {background: url(../images/trophyammoheader.jpg); height:503px; width:858px; float:left; background-repeat:no-repeat;}
.trophyAmmoBody {background: url(../images/trophyammobody.jpg); height:105px; width:858px; float:left;}
.trophyAmmoFooter {background: url(../images/trophyammofooter.jpg); height:915px; width:858px; float:left;}

/* Match Grade Ammo */

.matchGradeHeader {background: url(../images/matchgradeheader.jpg); height:497px; width:858px; float:left; background-repeat:no-repeat;}
.MatchGradeBody {background: url(../images/matchgradebody.jpg); height:289px; width:858px; float:left;}
.MatchGradeFooter {background: url(../images/matchgradefooter.jpg); height:697px; width:858px; float:left;}

/* Custom Ammo */

.customammoHeader {background: url(../images/customammoheader.jpg); height:505px; width:858px; float:left; background-repeat:no-repeat;}
.customammoBody {background: url(../images/customammobody.jpg); height:184px; width:858px; float:left;}
.customammoList1 {background: url(../images/customammolist1.jpg); height:688px; width:858px; float:left;}
.customammoList2 {background: url(../images/customammolist2.jpg); height:737px; width:858px; float:left;}
.customammoList3 {background: url(../images/customammolist3.jpg); height:711px; width:858px; float:left;}
.customammoFooter {background: url(../images/customammofooter.jpg); height:562px; width:858px; float:left;}



/* Brass */ 
.BrassPage{background: url(../images/brassbackground.jpg); width:858px; height:1672px; clear:both;}

.brassHeader {background: url(../images/brassheader.jpg); height:428px; width:858px; float:left; background-repeat:no-repeat;}
.brassBody {background: url(../images/brassbody.jpg); height:501px; width:858px; float:left;}
.brassList {background: url(../images/brasslist.jpg); height:255px; width:858px; float:left;}
.brassFooter {background: url(../images/brassfooter.jpg); height:488px; width:858px; float:left;}

.brassproductColumn3{float:left; width:275px; height:370px; margin-top:35px; margin-left:10px; }

.productColumn2Brass {float:left; width:275px; height:300px; margin-top:170px; padding-left:5px; }

.brassBullets li {margin-top:10px;}

.BrassContent1 {clear:both; float:left; width:250px; height:620px; margin-left:28px; color:#fff;}
.BrassContent2 {float:left;  width:275px;  margin-top:75px; color:#fff;}
.brasscontent2Row1 {color:#fff;}
.brasscontent2Row2 {color:#fff; margin-top:15px;}


/* Accubond */
.AccubondPage{background: url(../images/accubondbackground.jpg); width:858px; height:2131px; clear:both;}

.productColumn1{float:left; width:275px; height:425px; margin-top:50px; padding-left:26px;}
.productColumn2{float:left; width:245px; height:300px; margin-top:180px; padding-left:5px; }
.productColumn3{float:left; width:275px; height:370px; margin-top:50px; margin-left:10px; }


.accubondHeader {background: url(../images/accubondheader.jpg); height:501px; width:858px; float:left; background-repeat:no-repeat;}
.accubondBody {background: url(../images/accubondbody.jpg); height:621px; width:858px; float:left;}
.accubondList1 {background: url(../images/accubondlist1.jpg); height:964px; width:858px; float:left;}
.accubondList2 {background: url(../images/accubondlist2.jpg); height:795px; width:858px; float:left;}
.accubondFooter {background: url(../images/accubondfooter.jpg); height:279px; width:858px; float:left;}

.accubondContent1 {clear:both; float:left; width:325px; height:620px; margin-left:28px; color:#fff;}
.accubondContent2 {float:left;  width:435px; height:450px; margin-left:28px; margin-top:165px; color:#000;}
.accubondContent3 {clear:both; float:left; width:800px; height:200px; margin-left:28px; margin-top:220px; color:#fff;}

.content1Row1 {margin-left:136px; margin-top:48px; font-size:1.1em; font-weight:bold;}
.content1Row2 {margin-left:136px; margin-top:13px;}
.content1Row3 {margin-left:136px; margin-top:37px; font-size:1.1em; font-weight:bold;}
.content1Row4 {margin-left:136px; margin-top:13px;}
.content1Row5 {margin-left:136px; margin-top:26px; font-size:1.1em; font-weight:bold;}
.content1Row6 {margin-left:136px; margin-top:13px;}
.content1Row7 {margin-left:136px; margin-top:14px; font-size:1.1em; font-weight:bold;}
.content1Row8 {margin-left:136px; margin-top:13px;}
.content1Row9 {margin-left:36px; margin-top:28px; font-size:1.1em; font-weight:bold;}
.content1Row10 {margin-left:30px; margin-top:13px; width:220px;}

.revolvercontent1Row1 {margin-left:136px;  font-size:1.1em; font-weight:bold; padding-top:100px;}
.revolvercontent1Row2 {margin-left:136px; margin-top:3px;}
.revolvercontent1Row3 {margin-left:136px; margin-top:4px; font-size:1.1em; font-weight:bold;}
.revolvercontent1Row4 {margin-left:136px; margin-top:5px;}
.revolvercontent1Row5 {margin-left:136px; margin-top:3px; font-size:1.1em; font-weight:bold;}
.revolvercontent1Row6 {margin-left:136px; margin-top:13px;}
.revolvercontent1Row7 {margin-left:136px; margin-top:14px; font-size:1.1em; font-weight:bold;}
.revolvercontent1Row8 {margin-left:136px; margin-top:13px;}
.revolvercontent1Row9 {margin-left:36px; margin-top:28px; font-size:1.1em; font-weight:bold;}
.revolvercontent1Row10 {margin-left:30px; margin-top:13px; width:220px;}

.pistolcontent1Row1 {margin-left:136px;  font-size:1.1em; font-weight:bold; padding-top:100px;}
.pistolcontent1Row2 {margin-left:136px; margin-top:13px;}
.pistolcontent1Row3 {margin-left:136px; margin-top:10px; font-size:1.1em; font-weight:bold;}
.pistolcontent1Row4 {margin-left:136px; margin-top:13px;}
.pistolcontent1Row5 {margin-left:136px; margin-top:16px; font-size:1.1em; font-weight:bold;}
.pistolcontent1Row6 {margin-left:136px; margin-top:13px;}

.content2Row1 {color:#000;}
.content2Row2 {color:#000; margin-top:15px;}

.content3Row1 {margin-left:10px; float:left; width:200px;}
.content3Row2 {margin-left:10px; float:left; width:135px; margin-left:20px;}
.content3Row3 {margin-left:10px; float:left; width:200px; margin-left:20px;}
.content3Row4 {margin-left:10px; float:left; width:180px; margin-left:20px;}



/* BTLF */

.BallisticTipLeadFreePage {background: url(../images/ballistictipleadfreebackground.jpg); width:858px; height:2070px; clear:both;}

.btlfHeader {background: url(../images/btlfheader.jpg); height:504px; width:858px; float:left; background-repeat:no-repeat;}
.btlfBody {background: url(../images/btlfbody.jpg); height:620px; width:858px; float:left;}
.btlfList {background: url(../images/btlflist.jpg); height:542px; width:858px; float:left;}
.btlfFooter {background: url(../images/btlffooter.jpg); height:678px; width:858px; float:left;}

.productColumn1BTLF {float:left; width:245px; height:425px; margin-top:50px; padding-left:26px;}
.productColumn2BTLF {float:left; width:255px; height:300px; margin-top:200px; margin-left:25px;  font-size:0.9em;} 

.productColumn2BTLF li {line-height:15px;}

.BTLFContent1 {clear:both; float:left; width:315px; height:620px; margin-left:28px; color:#fff;}
.BTLFContent2 {float:left;  width:435px; height:450px; margin-left:28px; margin-top:15px; color:#000;}


.content1Row1BTLF {margin-left:151px; margin-top:39px; font-size:1.1em; font-weight:bold;}
.content1Row2BTLF {margin-left:151px; margin-top:10px;}
.content1Row3BTLF {margin-left:151px; margin-top:47px; font-size:1.1em; font-weight:bold;}
.content1Row4BTLF {margin-left:151px; margin-top:10px;}
.content1Row5BTLF {margin-left:151px; margin-top:71px; font-size:1.1em; font-weight:bold;}
.content1Row6BTLF {margin-left:151px; margin-top:24px;}

.content1Row7BTLF {margin-left:36px; margin-top:58px; font-size:1.1em; font-weight:bold;}
.content1Row8BTLF {margin-left:30px; margin-top:13px; width:220px;}

.nextGen {font-size:1.3em; border-bottom:1px solid #909090; font-weight:bold;}
.varmint {color:#EF5927; font-weight:bold;}

.BTLFBullets li {color:#EF5927;}
.BTLFBullets li span {color:#000;}




/* Partition */

.PartitionPage {background: url(../images/partitionbackground.jpg); width:858px; height:2367px; clear:both;}

.productColumn2Partition {float:left; width:245px; height:300px; margin-top:170px; padding-left:5px;}

.partitionContent1  {clear:both; float:left; width:325px; height:620px; margin-left:15px; color:#fff;}
.partitionContent2 {float:left;  width:435px; height:450px; margin-left:28px; padding-top:95px; color:#000;}

.partitionHeader {background: url(../images/partitionheader.jpg); height:500px; width:858px; float:left; background-repeat:no-repeat;}
.partitionBody {background: url(../images/partitionbody.jpg); height:624px; width:858px; float:left;}
.partitionList1 {background: url(../images/partitionlist1.jpg); height:284px; width:858px; float:left;}
.partitionList2 {background: url(../images/partitionlist2.jpg); height:1254px; width:858px; float:left;}
.partitionFooter {background: url(../images/partitionfooter.jpg); height:1412px; width:858px; float:left;}

.partitioncontent1Row1 {margin-left:136px; margin-top:29px; font-size:1em; font-weight:bold;}
.partitioncontent1Row2 {margin-left:136px; margin-top:13px; font-size:0.9em;}
.partitioncontent1Row3 {margin-left:136px; width:130px; margin-top:5px; font-size:1em; font-weight:bold;}
.partitioncontent1Row4 {margin-left:136px; margin-top:5px; font-size:0.9em;}
.partitioncontent1Row5 {margin-left:136px; margin-top:7px; width:130px; font-size:1em; font-weight:bold;}
.partitioncontent1Row6 {margin-left:136px; margin-top:5px; font-size:0.9em;}
.partitioncontent1Row7 {margin-left:136px; margin-top:7px; width:130px; font-size:1em; font-weight:bold;}
.partitioncontent1Row8 {margin-left:136px; margin-top:7px;  font-size:0.9em;}
.partitioncontent1Row9 {margin-left:40px; margin-top:25px; font-size:1em; font-weight:bold;}
.partitioncontent1Row10 {margin-left:30px; margin-top:7px; width:150px; font-size:0.9em;}
.partitionContent3 {clear:both; float:left; width:800px; height:200px; margin-left:28px; margin-top:190px; color:#fff;}

.partitioncontent3Row1 {margin-left:10px; float:left; width:200px;}
.partitioncontent3Row2 {margin-left:10px; float:left; width:145px; margin-left:20px;}
.partitioncontent3Row3 {margin-left:10px; float:left; width:180px; margin-left:30px;}
.partitioncontent3Row4 {margin-left:10px; float:left; width:180px; margin-left:18px;}


/* ETLF */

.ETipLeadFreePage {background: url(../images/etipleadfreebackground.jpg); width:858px; height:2070px; clear:both;}


.ETipHeader {background: url(../images/etipheader.jpg); width:858px; height:504px; clear:both;}
.ETipBody {background: url(../images/etipbody.jpg); width:858px; height:627px; clear:both;}
.ETipList {background: url(../images/etiplist.jpg); width:858px; height:258px; clear:both;}
.ETipList2 {background: url(../images/etiplist2.jpg); width:858px; height:858px; clear:both;}
.ETipFooter {background: url(../images/etipfooter.jpg); width:858px; height:445px; clear:both;}

.etipproductColumn2{float:left; width:245px; height:300px; margin-top:150px; padding-left:5px; }


.etipBullets li {margin-top:20px;}

.etipContent1 {clear:both; float:left; width:325px; height:620px; margin-left:35px;  color:#fff;}
.etipContent2 {float:left;  width:435px; height:450px; margin-left:28px; margin-top:75px; color:#000;}
.etipContent3 {clear:both; float:left; width:800px; margin-left:28px; margin-top:192px; color:#fff;}

.etipcontent1Row1 {margin-left:139px; margin-top:35px; font-size:1.1em; font-weight:bold; width:150px;}
.etipcontent1Row2 {margin-left:139px; margin-top:7px;}
.etipcontent1Row3 {margin-left:139px; margin-top:14px; font-size:1.1em; font-weight:bold;}
.etipcontent1Row4 {margin-left:139px; margin-top:7px;}
.etipcontent1Row5 {margin-left:139px; margin-top:21px; font-size:1.1em; font-weight:bold;}
.etipcontent1Row6 {margin-left:136px; margin-top:7px;}
.etipcontent1Row7 {margin-left:136px; margin-top:8px; font-size:1.1em; font-weight:bold;}
.etipcontent1Row8 {margin-left:136px; margin-top:7px;}
.etipcontent1Row9 {margin-left:39px; margin-top:3px; font-size:1.1em; font-weight:bold;}
.etipcontent1Row10 {margin-left:30px; margin-top:13px; width:220px;}

.etipcontent3Row1 {margin-left:5px; float:left; width:195px;}
.etipcontent3Row2 {float:left; width:155px; margin-left:45px;}
.etipcontent3Row3 {float:left; width:180px; margin-left:45px;}
.etipcontent3Row4 {float:left; width:150px; margin-left:15px;}


/* Custom Comp */
.CustomComp {background: url(../images/customcompbackground.jpg); width:858px; height:2587px; clear:both;}
.ccContent2 {float:left;  width:435px; height:450px; margin-left:10px; margin-top:45px; color:#000;}

.ccHeader  {background: url(../images/ccheader.jpg); height:505px; width:858px; float:left;}
.ccBody {background: url(../images/ccbody.jpg); height:625px; width:858px; float:left;}
.ccList1 {background: url(../images/cclist.jpg); height:440px; width:858px; float:left;}
.ccList2 {background: url(../images/cclist2.jpg); height:890px; width:858px; float:left;}
.ccFooter {background: url(../images/ccfooter.jpg); height:502px; width:858px; float:left;}

.cccontent1Row1 {margin-left:150px; margin-top:50px; font-size:1.1em; font-weight:bold; width:150px;}
.cccontent1Row2 {margin-left:150px; margin-top:15px;}
.cccontent1Row3 {margin-left:150px; margin-top:65px; font-size:1.1em; font-weight:bold;}
.cccontent1Row4 {margin-left:150px; margin-top:18px;}
.cccontent1Row5 {margin-left:150px; margin-top:81px; font-size:1.1em; font-weight:bold;}
.cccontent1Row6 {margin-left:150px; margin-top:7px;}
.cccontent1Row9 {margin-left:39px; margin-top:75px; font-size:1.1em; font-weight:bold; width:150px;}
.cccontent1Row10 {margin-left:30px; margin-top:13px; width:220px;}

/* BTH */

.BTHPage {background: url(../images/ballistictiphunting.jpg); width:858px; height:2367px; clear:both;}

.bthHeader {background: url(../images/bthHeader.jpg); height:504px; width:858px; float:left; background-repeat:no-repeat;}
.bthBody1 {background: url(../images/bthBody1.jpg); height:627px; width:858px; float:left;}
.bthBody2 {background: url(../images/bthBody2.jpg); height:351px; width:858px; float:left;}
.bthList1 {background: url(../images/bthList1.jpg); height:712px; width:858px; float:left;}
.bthList2 {background: url(../images/bthList2.jpg); height:716px; width:858px; float:left;}
.bthFooter {background: url(../images/bthFooter.jpg); height:337px; width:858px; float:left;}

.bthContent1 {clear:both; float:left; width:325px; height:620px; margin-left:38px; margin-top:36px; color:#fff;}

.bthcontent1Row1 {margin-left:139px; margin-top:14px; font-size:1.0em; font-weight:bold; width:150px;}
.bthcontent1Row2 {margin-left:139px; margin-top:13px;  width:170px;}
.bthcontent1Row3 {margin-left:139px; margin-top:15px; font-size:1.0em; font-weight:bold; width:150px; }
.bthcontent1Row4 {margin-left:139px; margin-top:7px; width:170px;}
.bthcontent1Row5 {margin-left:139px; margin-top:36px; font-size:1.0em; font-weight:bold;}
.bthcontent1Row6 {margin-left:136px; margin-top:13px;}
.bthcontent1Row7 {margin-left:39px; margin-top:30px; font-size:1.0em; font-weight:bold; width:150px;}
.bthcontent1Row8 {margin-left:30px; margin-top:7px; width:220px;}

.bthContent3 {clear:both; float:left; width:800px; height:200px; margin-left:28px; margin-top:210px; color:#fff;}

.bthcontent3Row1 {margin-left:20px; float:left; width:190px;}
.bthcontent3Row2 {float:left; width:130px; margin-left:40px;}
.bthcontent3Row3 {float:left; width:120px; margin-left:20px;}
.bthcontent3Row4 {float:left; width:200px; margin-left:65px; margin-top:5px;}




/* BTV */

.BTVPage {background: url(../images/ballistictipvarmintbackground.jpg); width:858px; height:1720px; clear:both;}

.btvHeader {background: url(../images/btvheader.jpg); height:500px; width:858px; float:left; background-repeat:no-repeat;}
.btvBody {background: url(../images/btvbody.jpg); height:620px; width:858px; float:left;}
.btvList {background: url(../images/btvlist.jpg); height:791px; width:858px; float:left;}
.btvFooter {background: url(../images/btvfooter.jpg); height:416px; width:858px; float:left;}

.btvcontent1Row1 {margin-left:139px; margin-top:18px; font-size:1.0em; font-weight:bold; width:150px;}
.btvcontent1Row2 {margin-left:139px; margin-top:13px;  width:170px;}
.btvcontent1Row3 {margin-left:139px; margin-top:50px; font-size:1.0em; font-weight:bold; width:150px; }
.btvcontent1Row4 {margin-left:139px; margin-top:13px; width:170px;}
.btvcontent1Row5 {margin-left:139px; margin-top:46px; font-size:1.0em; font-weight:bold;}
.btvcontent1Row6 {margin-left:136px; margin-top:13px; width:170px; }
.btvcontent1Row7 {margin-left:39px; margin-top:45px; font-size:1.0em; font-weight:bold; width:150px;}
.btvcontent1Row8 {margin-left:30px; margin-top:15px; width:220px;}



/* Solid */
.SolidPage {background: url(../images/solidbackground.jpg); width:858px; height:2367px; clear:both;}

.solidHeader  {background: url(../images/solidheader.jpg); height:506px; width:858px; float:left;}
.solidBody {background: url(../images/solidbody.jpg); height:615px; width:858px; float:left;}
.solidList {background: url(../images/solidlist.jpg); height:327px; width:858px; float:left;}
.solidList2 {background: url(../images/solidlist2.jpg); height:590px; width:858px; float:left;}
.solidFooter {background: url(../images/solidfooter.jpg); height:674px; width:858px; float:left;}

.solidContent2 {float:left;  width:435px; height:450px; margin-left:20px; margin-top:20px; color:#000;}

.solidContent1 {clear:both; float:left; width:325px; height:620px; margin-left:45px; color:#fff; margin-top:25px;}
.solidcontent1Row2 {margin-left:136px; margin-top:13px; width:160px;}
.solidcontent1Row5 {margin-left:136px; margin-top:70px; font-size:1.1em; font-weight:bold;}

.solidContent3 {clear:both; float:left; width:800px; height:200px; margin-left:28px; margin-top:170px; color:#fff;}


.solidcontent3Row1 {margin-left:15px; float:left; width:200px;}
.solidcontent3Row2 { float:left; width:180px; margin-left:15px;}
.solidcontent3Row3 {margin-left:10px; float:left; width:200px; margin-left:20px;}
.solidcontent3Row4 {margin-left:10px; float:left; width:140px; margin-left:20px;}

.solidcontent1Row1 {margin-left:136px; margin-top:45px; font-size:1.1em; font-weight:bold;}

.solidPHbackup {clear:both; padding-top:60px; margin-left:500px; color:#ff0000; font-weight:bold;}

/* CTBST */
.CombinedTechnologyPage {background: url(../images/ctbstbackground.jpg); width:858px; height:2182px; clear:both;}

.ctbstHeader {background: url(../images/ctbstheader.jpg); height:502px; width:858px; float:left; background-repeat:no-repeat;}
.ctbstBody {background: url(../images/ctbstbody.jpg); height:562px; width:858px; float:left;}
.ctbstList {background: url(../images/ctbstlist.jpg); height:639px; width:858px; float:left;}
.ctbstFooter {background: url(../images/ctbstfooter.jpg); height:619px; width:858px; float:left;}

.HandgunPage {background: url(../images/pistolbackground.jpg); width:858px; height:1402px; clear:both;}

.RevolverPage{background: url(../images/revolverbackground.jpg); width:858px; height:1610px; clear:both;}

.ctbstContent1  {float:left; width:325px; height:620px; margin-left:25px; color:#fff; margin-top:30px;}
.ctbstContent2  {float:left;  width:435px; height:450px; margin-left:28px; margin-top:75px; color:#000;}
.ctbstContent3 {margin-left:40px; padding-top:30px; color:#fff; width:300px;}


.ctbstcontent1Row1 {margin-left:136px; margin-top:28px; font-size:1em; font-weight:bold;}
.ctbstcontent1Row2 {margin-left:136px; margin-top:16px; font-size:0.9em;}
.ctbstcontent1Row3 {margin-left:136px; width:130px; margin-top:50px; font-size:1em; font-weight:bold;}
.ctbstcontent1Row4 {margin-left:136px; margin-top:10px; font-size:0.9em;}
.ctbstcontent1Row5 {margin-left:136px; margin-top:7px; width:130px; font-size:1em; font-weight:bold;}
.ctbstcontent1Row6 {margin-left:136px; margin-top:5px; font-size:0.9em;}
.ctbstcontent1Row7 {margin-left:136px; margin-top:7px; width:130px; font-size:1em; font-weight:bold;}
.ctbstcontent1Row8 {margin-left:136px; margin-top:7px;  font-size:0.9em;}
.ctbstcontent1Row9 {margin-left:40px; margin-top:25px; font-size:1em; font-weight:bold;}
.ctbstcontent1Row10 {margin-left:30px; margin-top:7px; width:150px; font-size:0.9em;}
.ctbstcontent1Row11 {margin-left:136px; margin-top:54px; font-size:1em; font-weight:bold;}
.ctbstcontent1Row12 {margin-left:136px; margin-top:16px; font-size:0.9em;}
.ctbstcontent1Row13 {margin-left:136px; width:130px; margin-top:15px; font-size:1em; font-weight:bold;}
.ctbstcontent1Row14 {margin-left:136px; margin-top:10px; font-size:0.9em;}
.ctbstcontent1Row15 {margin-left:136px; margin-top:13px; width:130px; font-size:1em; font-weight:bold;}
.ctbstcontent1Row16 {margin-left:136px; margin-top:10px; font-size:0.9em;}
.ctbstcontent1Row17 {margin-left:136px; margin-top:7px; width:130px; font-size:1em; font-weight:bold;}
.ctbstcontent1Row18 {margin-left:136px; margin-top:7px;  font-size:0.9em;}
.ctbstcontent1Row19 {margin-left:35px; margin-top:20px; font-size:1em; font-weight:bold;}
.ctbstcontent1Row20 {margin-left:30px; margin-top:13px; width:150px; font-size:0.9em;}


.mainMenu {clear: left;}


p {margin-top:0;}
    #nav, #nav ul
    {
        float: left;
        list-style: none;
        background: white;
        font-weight: bold;
        padding: 0;
        border: solid #B3B4AE;
        border-width: 0;
        margin: 0 0 0 0;
    }
    
    #nav a
    {
        display: block;
        color: #7C6240;
        text-decoration: none;
    }
    
    .products1
    {
        background: url(../images/products.jpg) left no-repeat;
        width: 123px;
        height: 59px;
    }
    
    .products1:hover
    {
        background: url(../images/products-hover.jpg) left no-repeat;
        width: 123px;
        height: 59px;
    }
    
    .resources1
    {
        background: url(../images/resources.jpg) left no-repeat;
        width: 144px;
        height: 59px;
    }
    
    .resources1:hover
    {
        background: url(../images/resources-hover.jpg) left no-repeat;
        width: 144px;
        height: 59px;
    }
    
    .support1
    {
        background: url(../images/support.jpg) left no-repeat;
        width: 155px;
        height: 59px;
    }
    
    .support1:hover
    {
        background: url(../images/support-hover.jpg) left no-repeat;
        width: 155px;
        height: 59px;
    }
    
    .support1 a:link
    {
        background: url(../images/support-hover.jpg) left no-repeat;
        width: 155px;
        height: 59px;
    }
    
    .information1
    {
        background: url(../images/information.jpg) left no-repeat;
        width: 183px;
        height: 59px;
    }
    
    .information1:hover
    {
        background: url(../images/information-hover.jpg) left no-repeat;
        width: 183px;
        height: 59px;
    }
    
    #preload1 {background: url(../images/information-hover.jpg); width:0px; height:0px;}
    #preload2 {background: url(../images/support-hover.jpg); width:0px; height:0px;}
    #preload3 {background: url(../images/resources-hover.jpg); width:0px; height:0px;}
    #preload4 {background: url(../images/products-hover.jpg); width:0px; height:0px;}
    
    #nav li
    {
        float: left;
        padding: 0;
    }
    
    #nav li ul
    {
        position: absolute;
        left: -999em;
        height: auto;
        width: 640px;
        font-weight: normal;
        border-width: 0.25em;
        margin: 0;
        margin-top: 0px;
    }
    
    .products1ul
    {
        width: 670px !important;
        z-index:2;
    }
    .resources1ul
    {
        width: 210px !important;
        z-index:2;
    }
    .support1ul
    {
        width: 210px !important;
        z-index:2;
    }
    
    .information1ul
    {
        width: 210px !important;
        z-index:2;
    }
    
    
    #nav li li
    {
        padding-right: 1em;
        width: 13em;
    }
    
    #nav li ul a
    {
        width: 190px;
        padding: 5px 2px 5px 3px;
        border-bottom: 1px dotted #ccc;
        text-decoration: none;
        color: gray;
        font-weight: bold;
    }
    
    #nav li ul a:hover
    {
        background-color: #D3CBC0;
    }
    
    
    #nav li ul ul
    {
        margin: -1.75em 0 0 14em;
    }
    
    #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
    {
        left: -999em;
    }
    
    #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
    {
        left: auto;
    }
    
    h4
    {
        padding: 0;
        margin: 0;
    }
    h4 a
    {
        color: #773321 !important;
        font-size: 12px;
    }
    
    
    .header1
    {
        width: 253px;
        height: 148px;
        float: left;
    }
    
    img
    {
        border: none;
    }
    
    a img{
    border: none;
    }
    
    /* Search Page - NEED TO REVISIT SEARCH PAGE */
#SearchResultsPane { margin: 10px 0; }
.searchresultrecord { padding: 5px; margin: 5px 0; border: 1px solid #eee; border-left-width: 3px; border-right: none; background-color: #f5f5f5; }
/* EACH GRID CELL (ADJUSTED WIDTH FOR 4 ACROSS) */
#SearchResultsPane table td { text-align: center; width: 25%; padding: 5px; }
/* IMAGE LINK */
#SearchResultsPane table td a { padding: 5px; display: block; }
/* ISOLATE FOR PRODUCT NAME */
#SearchResultsPane table td a.searchanchor { border: none; padding: 0; }
/* PRICE */
#SearchResultsPane table td div { color: #222; font-weight: bold; font-size: 90%; line-height: 2em; }