/* 	Temp CSS file to help to phase out tables. 
	Classes will be in the format of [page]T(d)(r)[number in a top down fasion]
	elements that look like .indexDiv2 have already been converted to divs and 
	those pages no longer contain tables with the exception of header and footer.
*/

/*  content for avenger_recurve.shtml  */
.avenger_recurveDiv1 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:center; width:976px; }
.avenger_recurveDiv2 { border-left:5px double; border-right:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; font-weight:bold; margin:auto; padding:15px; text-align:left; width:976px; }
.avenger_recurveDiv3 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:left; width:976px; }
.avenger_recurveDiv4 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; margin:auto; padding:3px; text-align: center; width:1000px; }

/*  content for avenger_spear.shtml  */
.avenger_spearDiv1 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:center; width:976px; }
.avenger_spearDiv2 { border-left:5px double; border-right:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; font-weight:bold; margin:auto; padding:15px; text-align:left; width:976px; }
.avenger_spearDiv3 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:left; width:976px; }
.avenger_spearDiv4 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; margin:auto; padding:3px; text-align: center; width:1000px; }

/*  content for awards.shtml, framelock_folder.shtml, framelock_flipper.shtml  */
.awardscont1 { background-color: #ddd; color: #000; height: 500px; margin: 10px auto 0px auto; padding: 0; width: 1000px;}
.awardsWcont1 { background-color: #fff; color: #000; float:left; margin: 15px 0px 0px 15px; padding:0; width: 500px; }
.awardsWcont2 { background-color: #fff; color: #000; float:right; margin: 15px 15px 0px 0px; padding:0; width: 400px; }
.awardsbottom1 { background: url(../graphics/br.gif) no-repeat top right; margin: 470px auto 0px auto; }
.awardscont2 { background-color: #ddd; color: #000; height:600px; margin: 20px auto 0px auto; padding:0; width: 1000px; }
.awardsWcont3 { background-color: #fff; color: #000; float:left; margin: 15px 0px 0px 15px; padding:0; width: 400px; }
.awardsWcont4 { background-color: #fff; color: #000; height: 549px; float:right; margin: 15px 15px 0px 0px; padding:0; width: 500px; }
.awardsbottom2 { background: url(../graphics/br.gif) no-repeat top right; margin: 570px auto 0px auto; }
.awardsDetails {height: 380px; margin-top: 30px; padding-left: 50px; padding-right: 30px; text-align:left;} /* placeholder class until framelock flipper folder page is updated */
.awardsKnife { height: 380px; margin-top: 30px; text-align:center;} /* placeholder class until framelock flipper folder page is updated */
.awardsKnifeVid { height:504px; margin-top: 15px; padding-left: 50px; padding-right: 50px; text-align:left;} /* placeholder class until framelock flipper folder page is updated */
.awardsVid { height: 504px; margin-top: 15px; text-align:center; } /* placeholder class until framelock flipper folder page is updated */

/*  content for contact.shtml  */
.contactDiv1 { height:460px; margin:50px auto; width: 1000px; }
/* the following are used by webmaster.shtml, contact.shtml and order.shtml */
.contactDiv2 { background-color:#ccc; background-image: url(../graphics/footer-fill.gif);  border:5px solid; border-width:thin; border-color:#fff; height:40px; margin: auto; text-align:left; width:998px; }
.contactLeftCol { background-color:#eee; border: solid; border-width:thin; border-color:#fff; float:left; height:25px; padding:1px 0px 0px 0px; text-align:right; width:356px; }
.contactRightCol { background-color:#eee; border: solid; border-width:thin; border-color:#fff; float:right; height:25px; padding:1px 0px 0px 0px; text-align:left; width:636px; }
.contactLeftColBig { background-color:#eee; border: solid; border-width:thin; border-color:#fff; float:left; height:120px; padding:1px 0px 0px 0px; text-align:right; width:356px; }
.contactRightColBig { background-color:#eee; border: solid; border-width:thin; border-color:#fff; float:right; height:120px; padding:1px 0px 0px 0px; text-align:left; width:635px; }

/*  content for contender.shtml, devastator.shtml, dress_havoc.shtml, havoc.shtml, kerambit.shtml */
.contenderDiv1 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:center; width:976px; }
.contenderDiv2 { border-left:5px double; border-right:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; font-weight:bold; margin:auto;  padding:15px; text-align:left; width:976px; }
.contenderDiv3 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:left; width:976px; }
.contenderDiv4 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; margin:auto; padding:3px; text-align: center; width:1000px; }

/*  content for dealer.shtml... factory.shtml also using this  */
.dealercont { background-color: #ddd; color: #000; height: 395px; margin: 50px auto 50px auto; padding: 0; width: 395px;}
.dealerWcont { background-color: #fff; color: #000; margin: 15px 15px; padding:0; }
.dealerImage {height: 275px; margin-top: 30px; text-align:center;} 
.dealerbottom { background: url(../graphics/br.gif) no-repeat top right; margin: 15px auto 0px auto; }

/*  content for faq.shtml  */
.faqDiv1 { width: 800px; margin: auto; text-align:justify; }

/*  content for fixed.shtml, framelock_folder.shtml, framelock_flipper.shtml  */
.fixedcont1 { background-color: #ddd; color: #000; height: 410px; margin: 10px auto 0px auto; padding: 0; width: 1000px;}
.fixedWcont1 { background-color: #fff; color: #000; float:left; margin: 15px 0px 0px 15px; padding:0; width: 500px; }
.fixedWcont2 { background-color: #fff; color: #000; float:right; margin: 15px 15px 0px 0px; padding:0; width: 400px; }
.fixedbottom1 { background: url(../graphics/br.gif) no-repeat top right; margin: 380px auto 0px auto; }
.fixedDetails {height: 300px; margin-top: 20px; padding-left: 50px; padding-right: 30px; text-align:left;} 
.fixedKnife { height: 280px; margin-top: 40px; padding-left: 75px; } 

/*  content for footer.htm */
.footerT1 { background-color:#ddd; width:100%; border: none; margin-left: 0; margin-right: 0; padding: 0; border-width: 0; border-collapse: collapse; }
.footerTd1 { background-image: url(../graphics/footer-fill.gif); background-color:#ddd; padding:0px; text-align:right;}
.footerTd2 { background-color:#ddd; text-align:center; }

/*  content for head.htm */
.headT1 { width: 100%; height: 70px; border: none; margin-left: 0; margin-right: 0; padding: 0; border-width: 0; border-collapse: collapse;}
.headTr1 { width: 100%;	height: 70px; vertical-align:top; background: url(../graphics/header.gif) repeat-x; }
.headTd1 { padding: 0px; vertical-align:top; }

/*  content for index.shtml */
.indexDiv2 { margin:auto; height:620px; width:1032px;}
.indexDiv3 { width:486px; height:614px; border: none; border-collapse:collapse; float:left; margin-left:auto; padding: 0px; border-width: 0px; }
.indexDiv4 { width:546px; height:614px; border: none; border-collapse:collapse; float:right; margin-right:auto; padding: 0px; border-width: 0px; }

/* temporary content for japanese.shtml until coming soon image is phased out */
.japanesecont1 { background-color: #ddd; color: #000; height: 300px; margin: 10px auto 0px auto; padding: 0; width: 430px;}
.japaneseWcont1 { background-color: #fff; color: #000; float:left; margin: 10px 0px 0px 10px; padding:0; width: 400px; }
.japanesebottom1 { background: url(../graphics/br.gif) no-repeat top right; margin: 270px auto 0px auto; }
.japaneseDetails {height: 210px; margin-top: 10px; padding-left: 50px; padding-right: 30px;} 
.japaneseKnife { height: 280px; margin-top: 40px; padding-left: 75px; } 

/* content for kershaw.shtml */
.kershawcontTop { background-color: #ddd; color: #000; height: 100%; margin: 20px auto 0px auto; padding: 0; width: 1000px;}
.kershawcontBot { background-color: #ddd; color: #000; height: 840px; margin: 20px auto 0px auto; padding: 0; width: 1000px;}
.kershawTLcont { background-color: #fff; color: #000; float:left; margin: 15px 10px 15px 20px; padding:0; width:420px; }
.kershawTRcont { background-color: #fff; color: #000; float:left; margin: 15px 10px 15px 10px; padding:0; width:500px; }
.kershawLcont { background-color: #fff; color: #000; float:left; margin: 15px 10px 15px 20px; padding:0; width:298px; }
.kershawMcont { background-color: #fff; color: #000; float:left; margin: 15px 10px 15px 10px; padding:0; width:298px; }
.kershawRcont { background-color: #fff; color: #000; float:left; margin: 15px 0px 15px 10px; padding:0; width:298px; }
.kershawLastImg { background-color: #fff; color: #000; float:left; margin: 15px 10px 15px 34%; padding:0; width:298px; }
.kershawWbottom { background: url(../graphics/wbr.jpg) no-repeat top right; width:298px;}
.kershawbottom { background: url(../graphics/br.gif) no-repeat top right; background-color:#ddd; margin: 0px auto 0px auto; width:1000px; }
.kershawImage {height: 250px; margin-top: 30px; text-align:center;} 
.kershawKnifeVid { height:504px; margin-top: 15px; padding-left: 45px; padding-right: 45px; text-align:left;} 
.kershawVid { height: 504px; margin-top: 15px; padding-left: 40px; padding-right: 35px; text-align:center; } 
.kershawcont1 { background-color: #ddd; color: #000; height: 335px; margin: 10px auto 0px auto; padding: 0; width: 1000px;}
.kershawWcont1 { background-color: #fff; color: #000; float:left; margin: 15px 0px 0px 15px; padding:0; width: 500px; }
.kershawWcont2 { background-color: #fff; color: #000; float:right; margin: 15px 15px 0px 0px; padding:0; width: 400px; }
.kershawbottom1 { background: url(../graphics/br.gif) no-repeat top right; margin: 305px auto 0px auto; }
.kershawDetails {height: 225px; margin-top: 20px; padding-left: 50px; padding-right: 30px; text-align:left;} 
#kershawKnife { height: 175px; margin-top: 70px; }
.kershawroundbottom { background: url(../graphics/br.gif) no-repeat top right; margin-top: 1125px; }

/*  content for knifecat.shtml  */
.knifecatcont { background-color: #ddd; color: #000; height: 1035px; margin: 50px auto 0px auto; padding: 0; width: 1000px;}
.knifecatLWcont { background-color: #fff; color: #000; float:left; margin: 15px 15px 15px 30px; padding:0; width:425px; }
.knifecatRWcont { background-color: #fff; color: #000; float:right; margin: 15px 30px 15px 15px; padding:0; width:425px; }
.knifecatbottom { background: url(../graphics/br.gif) no-repeat top right; background-color:#ddd; margin: 0px auto 0px auto; }
.knifecatImage {height: 250px; margin-top: 30px; text-align:center;} 

/* content for links.shtml */
.linksDiv1 { float:left; height: 200px; text-align: center; width: 50%; }
.linksDiv2 { float:right; height: 200px; text-align: center; width: 50%; }
.linksDiv3 { float:left; height: 500px; width: 50%; }
.linksDiv4 { float:right; height: 140px; margin-top: 125px; text-align: center; width: 50%; }
.linksDiv5 { clear:both; height: 350px; margin: 20px auto; text-align: left; width: 800px; }

/* content for order.shtml */
.orderDiv1 { height:600px; margin:auto; width: 1000px; }

/* content for Q36.shtml */
.q36Div2 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; height:715px; margin:auto; padding:15px; text-align:center; width:976px; }
.q36Div3 { border-left:5px double; border-right:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; font-weight:bold; margin:auto;  padding:15px; text-align:left; width:976px; }
.q36Div4 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:left; width:976px; }

/* content for overkill.shtml */
.q36Div2#overkill {height: 980px;}

/*  content for 4in_rampage.shtml  */
.fourinrampageDiv2 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:center; width:976px; }
.fourinrampageDiv3 { border-left:5px double; border-right:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; font-weight:bold; margin:auto; padding:15px; text-align:left; width:976px; }
.fourinrampageDiv4 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:left; width:976px; }
.fourinrampageDiv5 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; margin:auto; padding:3px; text-align: center; width:1000px; }

/*  content for rampage_btf.shtml  */
.rampage_btfDiv1 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:center; width:976px; }
.rampage_btfDiv2 { border-left:5px double; border-right:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; font-weight:bold; margin:auto; padding:15px; text-align:left; width:976px; }
.rampage_btfDiv3 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#eee; margin:auto; padding:15px; text-align:left; width:976px; }
.rampage_btfDiv4 { border:5px double; border-spacing:3px; border-width:thick; border-color:#000; background-color:#ccc; margin:auto; padding:3px; text-align: center; width:1000px; }

/* content for shoptour.shtml  */
/*.shoptourcontL { background-color: #ddd; color: #000; float:left; height: 628px; margin: 50px auto 50px auto; padding: 0; width: 225px;}
.shoptourcontM { background-color: #ddd; color: #000; float:left; height: 628px; margin: 50px 50px; padding: 0; width: 450px;}
.shoptourcontR { background-color: #ddd; color: #000; float:right; height: 628px; margin: 50px auto 50px auto; padding: 0; width: 225px;}*/

.shoptourcontL { background-color: #ddd; color: #000; float:left; height: 628px; margin: 50px auto 50px auto; padding: 0; width: 450px;}
.shoptourcontR { background-color: #ddd; color: #000; float:right; height: 628px; margin: 50px auto 50px auto; padding: 0; width: 450px;}

.shoptourWcont { background-color: #fff; color: #000; margin: 15px 15px; padding:0; }
.shoptourQuestions {height: 75px; margin-top: 30px; text-align:center; clear:both;} 
.shoptourshopimg {height: 518px; margin-top: 20px; text-align:center; }
.shoptourtour {height: 508px; margin-top: 30px; text-align:center; }
.shoptourbottom { background: url(../graphics/br.gif) no-repeat top right; margin: 15px auto 0px auto; }


/*  content for shows.shtml  */
.showsLcont { float:left; margin-right:50px; width:500px; }
.showsRcont { float:left; margin-left:50px; margin-top:100px; width:100px; }
.showstip { clear:both; width:800px; }

/*  content for thankyou.shtml */
.thankyouDiv2 { font-size:larger; height: 450px; margin:auto; text-align: center; width:1000px; }

/*  content for vanguard.shtml */
.vanguardcont { background-color: #ddd; color: #000; height: 2765px; margin: 50px auto 0px auto; padding: 0; width: 1000px;}
.vanguardLWcont { background-color: #fff; color: #000; float:left; margin: 15px 10px 15px 20px; padding:0; width:298px; }
.vanguardMWcont { background-color: #fff; color: #000; float:left; margin: 15px 10px 15px 10px; padding:0; width:298px; }
.vanguardRWcont { background-color: #fff; color: #000; float:left; margin: 15px 0px 15px 10px; padding:0; width:298px; }
.vanguardLastImg { background-color: #fff; color: #000; float:left; margin: 15px 10px 15px 34%; padding:0; width:298px; }
.vanguardWbottom { background: url(../graphics/wbr.jpg) no-repeat top right; width:298px;}
.vanguardbottom { background: url(../graphics/br.gif) no-repeat top right; background-color:#ddd; margin: 0px auto 0px auto; width:1000px; }
.vanguardImage {height: 250px; margin-top: 30px; text-align:center;} 

/* content for webmaster.shtml */
.webmasterDiv1 { height:630px; margin:auto; width: 1000px; }