/* CSS Document */
body,td,th {
	background-color: #1e4322;
	margin: 0px;
	padding: 0px;
	background-image: url(images/pagebg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: normal;
}
div#container{
	background-image: url(images/containerbg.jpg);
	background-repeat: repeat-y;
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

div#header{
	padding: 0px;
	height: 72px;
	width: 754px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

div#logo{}

div#nav {
	position: relative;
	margin: 0;
	padding: 0;
	width: 505px;
	height: 30px;
	top: 42px;
	left: 238px;
	
	}

#nav ul{
	margin: 0;
	padding: 0;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 505px;
	position: relative;
	background-position: left top;
}
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0px;}
#nav a {height: 30px; display: block;}
#nav span {display: none;}
#ordernow span {display: none;}
#navA {
	left: 0px;
	width: 62px;
}
  #navAO {
	left: 0px;
	width: 62px;
	background-image: url(images/nav.jpg);
	background-position: 0px -30px;
}
#navB {left: 63px; width: 69px;}
  #navBO {
	left: 63px;
	width: 69px;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -63px -30px;
}
#navC {left: 135px; width: 60px;}
  #navCO {
	left: 135px;
	width: 60px;
	background-image: url(images/nav.jpg);
	background-position: -135px -30px;
}
#navD {left: 198px; width: 96px;}
  #navDO {
	left: 198px;
	width: 96px;
	background-image: url(images/nav.jpg);
	background-position: -198px -30px;
}
#navE {left: 295px; width: 76px;}
  #navEO {
	left: 295px;
	width: 76px;
	background-image: url(images/nav.jpg);
	background-position: -295px -30px;
}
#navF {left: 374px; width: 49px;}
  #navFO {
	left: 374px;
	width: 49px;
	background-image: url(images/nav.jpg);
	background-position: -374px -30px;
}
#navG {left: 426px; width: 79px;}
  #navGO {
	left: 426px;
	width: 79px;
	background-image: url(images/nav.jpg);
	background-position: -426px -30px;
}

#navA a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#navAO a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#navB a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -63px -30px;
}

   #navBO a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -63px -30px;
}
#navC a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -135px -30px;
}
  #navCO a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -135px -30px;
}
#navD a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -198px -30px;
}
   #navDO a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -198px -30px;
}
#navE a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -295px -30px;
}

  #navEO a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -295px -30px;
}
#navF a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -374px -30px;
}

  #navFO a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -374px -30px;
}
#navG a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -426px -30px;
}

  #navGO a:hover {
	background-color: transparent;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -426px -30px;
}

#ordernow {
	height: 26px;
	width: 111px;
	position: relative;
	top: 90px;
	left: 95px;
	margin: 0px;
	padding: 0px;
}

h5#order	{
	padding: 0;
	text-indent: -9999px;
	width: 111px;
	height: 26px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
	}

h5#order a {
	display: block;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background-color: transparent;
	background-image: url(images/ordernow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}

h5#order a:hover	{
	background-color: transparent;
	background-image: url(images/ordernow.jpg);
	background-repeat: no-repeat;
	background-position: 0 -26px;
	}
h5#buy	{
	padding: 0;
	text-indent: -9999px;
	width: 230px;
	height: 282px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
	}

h5#buy a {
	display: block;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background-color: transparent;
	background-image: url(images/buy.jpg);
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 2px;
	}

h5#buy a:hover	{
	background-color: transparent;
	background-image: url(images/buy.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: 0px -282px;
	}
	
h5#buy-manual	{
	padding: 0;
	text-indent: -9999px;
	width: 230px;
	height: 282px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
	}
h5#buy-manual a {
	display: block;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background-color: transparent;
	background-image: url(images/buy-manual.jpg);
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 2px;
	}

h5#buy-manual a:hover	{
	background-color: transparent;
	background-image: url(images/buy-manual.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: 0px -282px;
	}

h5#buybig	{
	padding: 0;
	text-indent: -9999px;
	width: 230px;
	height: 282px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
	}

h5#buybig a {
	display: block;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background-color: transparent;
	background-image: url(images/dvdbig.jpg);
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 2px;
	}

h5#buybig a:hover	{
	background-color: transparent;
	background-image: url(images/dvdbig.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: 0px -282px;
	}	
h5#puppies	{
	padding: 0;
	text-indent: -9999px;
	width: 225px;
	height: 85px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
	}

h5#puppies a {
	display: block;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background-color: transparent;
	background-image: url(images/puppysale.jpg);
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 2px;
	}

h5#puppies a:hover	{
	background-color: transparent;
	background-image: url(images/puppysale.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: 0px -85px;
	}
	

div#feature{
	padding: 0px;
	height: 297px;
	width: 754px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(images/featurebg.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

div#infobox1{
	height: 142px;
	width: 249px;
	background-image: url(images/welcomebg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

div#infobox2{
	height: 142px;
	width: 249px;
	background-image: url(images/saleboxbg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	clear: left;
	float: left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	}

div#infobox4{
height: 142px;
	width: 249px;
	background-repeat: no-repeat;
	padding: 0px;
	clear: left;
	float: left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	}
	

div#infobox5{
	height: 142px;
	width: 249px;
	background-image: url(images/newsboxbg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	}

div#dvd{
	background-image: url(images/dvd.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 125px;
	width: 216px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 28px;
}
	div#featurepic{
	height: 282px;
	width: 453px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 278px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	div#featurepicleft{
	height: 282px;
	width: 453px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#infobox3 {
	height: 282px;
	width: 230px;
	background-image: url(images/newsboxbg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	clear: right;
	float: right;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#content{
	width: 754px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(images/contentbg.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

div#leftcontent{
	margin-left: 15px;
	margin-top: 7px;
	width: 494px;
	float: left;
	background-image: url(images/lcontbg.jpg);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
div#leftcontent ul{
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
div#leftcontent li{
	padding: 0px;
	margin-top: 5px;
}
div#leftcontent li a, div#leftcontent li a:visited {
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#leftcontent li a:hover {
	color: #FFCD10;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
div#leftcontentmerch{
	margin-left: 15px;
	margin-top: 7px;
	width: 728px;
	float: left;
	background-image: url(images/merchbg.jpg);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

div#leftcontenttest{
	margin-left: 15px;
	margin-top: 7px;
	width: 728px;
	height: 258px;
	float: left;
	background-image: url(images/merchbg.jpg);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
}


div#train1{
	padding: 0px;
	height: 226px;
	width: 430px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-image: url(images/train1.jpg);
	background-repeat: no-repeat;
}
div#train2{
	padding: 0px;
	height: 226px;
	width: 430px;
	float: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-image: url(images/train1.jpg);
	background-repeat: no-repeat;
}
div#trainimages{
	padding: 0px;
	height: 186px;
	width: 167px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.ptrain{
	width: 245px;
	float: right;
	margin-right: 12px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
	font-size: 12px;
}
div#fac1{
	padding: 0px;
	height: 226px;
	width: 430px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-image: url(images/train1.jpg);
	background-repeat: no-repeat;
}
div#facabout{
	padding: 0px;
	height: 509px;
	width: 430px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-image: url(images/facboxaboutbg.jpg);
	background-repeat: no-repeat;
}
div#fac1 img{
	margin: 0px;
	padding: 0px;
}
div#fac1 a, div#fac1 a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
div#fac1 a:hover{
	color: #FFCE00;
}
div#facimages{
	float: left;
}
.merch{
	padding: 0px;
	height: 226px;
	width: 655px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-image: url(images/merchbox.jpg);
	background-repeat: no-repeat;
}
.merch img{
	margin: 0px;
	padding: 0px;
	float: left;
}
.merchimages{
	float: left;
}
.test{
	padding: 0px;
	width: 655px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	
}
.test img{
	margin: 0px;
	padding: 0px;
	float: left;
}
.testimages{
	float: left;
}
.testp {
	padding-right: 15px;
	padding-left: 15px;
}

div#form{
	margin-left: 25px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
.redbox a:link, .redbox a:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #BA2001;
	line-height: 20px;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
}
.redbox a:hover {
	color: #CCCCCC;
	background-image: none;
	background-color: #25201C;
}
div#lcwrapper{

	padding: 0px;
	width: 494px;
	background-color: #00FF33;
}
div#lchead{
	height: 18px;
	width: 494px;
	background-image: url(images/lchead.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#lcheadmerch{
	height: 19px;
	width: 728px;
	background-image: url(images/merchtop.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
div#lcont{
	margin: 0px;
	padding: 0px;
	width: 494px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: auto;
}
div#lcont img{
}
div#lcont p{
	margin-top: 0px;
	margin-left: 10px;
}
.accoladep {
	float: left;
	width: 320px;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
div#trainingdescr{
	height: 280px;
	width: 42px;
	background-image: url(images/trainingdescr.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#trainingdescrlong{
	height: 548px;
	width: 42px;
	background-image: url(images/trainindescrlong.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#facilitydescrlong{
	height: 500px;
	width: 42px;
	background-image: url(images/facilitydescrlong.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#linksdescr{
	height: 280px;
	width: 42px;
	background-image: url(images/linksdescr.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#contactdescr{
	height: 280px;
	width: 42px;
	background-image: url(images/contactdescr.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#merchdescrlong{
	height: 500px;
	width: 42px;
	background-image: url(images/merchdescrlong.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#aboutdescrlong{
	height: 543px;
	width: 42px;
	background-image: url(images/aboutrogdescrlong.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#accdescrlong{
	height: 740px;
	width: 42px;
	background-image: url(images/accdescrlong.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#testdescrlong{
	height: 740px;
	width: 42px;
	background-image: url(images/testdescrlong.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#traintitle1{
	margin: 0px;
	padding: 0px;
	float: right;
	background-image: url(images/batraintitle.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 263px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
div#traintitle2{
	margin: 0px;
	padding: 0px;
	float: right;
	background-image: url(images/gdtraintitle.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 263px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#lconttrain a, #lconttrain a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	background-color: #BA2001;
	margin: 0px;
	padding: 0px;
}
#lconttrain a:hover{
	background-color: #24201C;
	color: #999999;
}

.photolink{
	padding: 0px;
	font-size: 11px;
	width: 172px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#lbhead{
	height: 74px;
	width: 441px;
	background-image: url(images/facheadbg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#lbheadfac{
	height: 34px;
	width: 441px;
	background-image: url(images/factxthead.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	padding: 0px;
}
div#lbheadlinks{
	height: 34px;
	width: 441px;
	background-image: url(images/linkstitle.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	padding: 0px;
}
div#lbheadcontact{
	height: 34px;
	width: 441px;
	background-image: url(images/contactheader.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	padding: 0px;
}
div#lbheadabout{
	height: 34px;
	width: 441px;
	background-image: url(images/abouttxthead.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	padding: 0px;
}
div#lbheadmerch{
	height: 34px;
	width: 665px;
	background-image: url(images/merchtitle.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	padding: 0px;
}

div#lbheadacc{
	height: 34px;
	width: 665px;
	background-image: url(images/accoladestitle.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	padding: 0px;
}
div#lbheadtest{
	height: 34px;
	width: 665px;
	background-image: url(images/testtitle.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	padding: 0px;
}


.lbheadtxt{
	padding-top: 30px;
	width: 300px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
div#basictrain{
	background-image: url(images/basicobedbg.jpg);
	background-repeat: no-repeat;
	height: 196px;
	width: 209px;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
}
div#basictrain img {
	margin-top: 27px;
	margin-left: 5px;
}
div#guntrain img {
	margin-top: 27px;
	margin-left: 5px;
}
div#guntrain{
    background-image: url(images/guntrainbg.jpg);
	background-repeat: no-repeat;
	height: 196px;
	width: 209px;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
}
div#leftbox2{
}
div#lcbottom{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 494px;
	background-image: url(images/lcbottom.jpg);
	background-repeat: repeat-y;
}
div#lcbottommerch{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 19px;
	width: 728px;
	background-image: url(images/merchbottom.jpg);
	background-repeat: repeat-y;
}


div#rightcontent{
	float: left;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
div#rightcontent img{
}
div#rightbox1{
	margin: 0px;
	padding: 0px;
	height: 214px;
	width: 225px;
	background-image: url(images/rb1bg.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}
div#rightboxvid{
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 225px;
	background-image: url(images/rghtboxvidbg.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}
div#rightboximages{
	padding: 0px;
	height: 305px;
	width: 225px;
	background-image: url(images/imagessbg.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#rightboximagesext{
	padding: 0px;
	height: 328px;
	width: 225px;
	background-image: url(images/bigimagessbg.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#rightboxacc{
	padding: 0px;
	height: 214px;
	width: 225px;
	background-image: url(images/rb1bg.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.accoladetxt{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 190px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.snakeprooftxt{
	margin: 0px;
	padding-top: 135px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 190px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
}
.rcimg{
	text-align: center;
}
.rcvidimg{
	text-align: center;
	margin-top: 15px;
}
.rb2{
	padding-top: 16px;
	padding-left: 12px;
}
.facimg{
	padding-top: 20px;
	padding-left: 55px;
	float: left;
}
.fachead{
	float: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.factxt{
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	float: left;
	width: 300px;
	padding-left: 15px;
	padding-top: 5px;
	margin: 0px;
}
div#rightbox2{
	background-image: url(images/rb2bg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 85px;
	width: 225px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#rightbox3{
	background-image: url(images/snakeproofbg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 315px;
	width: 225px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.boxhead{
	padding-top: 12px;
	padding-left: 8px;
}
div#facbox{
	background-image: url(images/facbox.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 150px;
	width: 722px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	float: left;
}
div#forsalebox{
	background-image: url(images/forsalebox.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 150px;
	width: 722px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	float: left;
}
div#fachead{
	margin: 0px;
	padding: 0px;
}
div#footer{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #EEEEEE;
	clear: both;
	padding-top: 15px;
	padding-bottom: 10px;
}
div#footer a:link, div#footer a:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #EEEEEE;
	text-decoration: underline;
}
div#footer a:hover, div#footer a:active {
	color: #F3D600;
}
div#rightbox3 a:link, div#rightbox3 a:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #F3D600;
	text-decoration: underline;
}
div#rightbox3 a:hover, div#rightbox3 a:active {
	color: #EEEEEE;
}
div#forsalebox a:link, div#forsalebox a:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #F3D600;
	text-decoration: underline;
}
div#forsalebox a:hover, div#forsalebox a:active {
	color: #EEEEEE;
}
img{
	border: none;
	margin: 0px;
	padding: 0px;	
}
div#trainimages img {
	margin: 0px;
	padding: 0px;
}
#facilitytxt{
	width: 424px;
	float: left;
	padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 16px;
}
.centertxt{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	padding: 0px;
	line-height: 20px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
div#space{
	height: 200px;
}
.contact{
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.swfss{
	padding: 0px;
	margin-top: 34px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.about{
	padding: 0px;
	margin-top: 15px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 140%;
}
div#lbhead a:link, div#lbhead a:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #F3D600;
	text-decoration: none;
	
}
div#lbhead a:hover, div#lbhead a:active {
	color: #EEEEEE;
	text-decoration: underline;
}

.sign-up{text-indent:-999em;overflow:hidden;position: relative;float: right;height: 31px;width:229px;background: url(images/sign-up.jpg) scroll no-repeat 0 0 transparent;}
.sign-up:hover{background: url(images/sign-up.jpg) scroll no-repeat 0 -31px transparent;}

.manual-link{text-indent:-999em;overflow:hidden;position: relative;float: right;height: 31px;width:265px;background: url(images/manual-link.jpg) scroll no-repeat 0 0 transparent;}
.manual-link:hover{background: url(images/manual-link.jpg) scroll no-repeat 0 -31px transparent;}


/* Landing Page Styles */

.train-the-trainer .merch {
	height: auto;
	background: none;
}

.train-the-trainer .merch img {
	margin:20px 20px 10px 20px;
}

.train-the-trainer h3 {
  color: #7DC1CC;
  float: left;
  font: 700 24px/1.231 Helvetica,sans-serif;
  margin: 16px 0 0;
  text-transform: uppercase;
  width: 460px;
}

.train-the-trainer .merch ul { margin: 0 0 0 20px; float: left; width: 440px; padding: 0;}
.train-the-trainer .merch ul li {}
.train-the-trainer hr {
    border-color: #4B392D;
    border-style: solid none none;
    border-width: 1px medium medium;
    float: left;
    margin: 20px 0;
    width: 100%;
}

.btn {  
  background: none repeat scroll 0 0 #F7CA00;
  border-radius: 10px 10px 10px 10px;
  color: #FFFFFF;
  float: left;
  font: 700 12px/1.231 Helvetica,sans-serif;
  margin: 10px 10px 0 0;
  padding: 20px;
  text-decoration: none;
  text-shadow: -1px 1px 2px #674611;
  text-transform: uppercase;
  box-shadow: 4px 4px 2px #edb808 inset, -4px -4px 2px #edb808 inset;
}

.btn:hover {
	background: #edb808;
	text-decoration: underline;
	box-shadow: 4px 4px 2px #F7CA00 inset, -4px -4px 2px #F7CA00 inset;
}



/* Wufoo Form Styles */

/* - - - Default - - - */

/* Logo */
#logo a {background-image:url('http://wufoo.com/images/themes/logos/shark.png'); min-height:0; height:40px}
* html #logo a {/* IE6 png Support */
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://wufoo.com/images/themes/logos/shark.png", sizingMethod="crop");
}

.embed form, .embed body { 

    background: none repeat scroll 0 0 #25201C;
    padding: 7px 0 0;

}

/* Backgrounds */
html{background-image:none;background-color:;}
#logo{background-image:none;background-color:#669900}
#container{background:;}
.wufoo input.text, .wufoo textarea.textarea{background:#FFFFFF url(/images/fieldbg.gif) repeat-x top}
.wufoo .focused{background:#FFF7C0}
.wufoo .instruct{background-color:#F5F5F5}

/* Borders */
#container{border:0 solid #cccccc}
.wufoo .info{border-bottom:1px dotted #CCCCCC}
.wufoo .instruct{border:1px solid #e6e6e6}

/* Typography */
.wufoo .info h2{
    color: #7DC1CC;
    font-family: inherit;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    }
.wufoo .info div{font-size:95%;font-family:inherit;color:#fff}
.wufoo .section h3{font-size:110%;font-family:inherit;background:#FFFFFF;color:#000000}
.wufoo .section div{font-size:85%;font-family:inherit;color:#fff}
.wufoo label.desc, .wufoo legend.desc{font-size:95%;font-family:inherit;color:#fff}
.wufoo li div, .wufoo li div label, .wufoo li span label{font-family:inherit;color:#fff}
.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select, .wufoo label.choice{font-size:100%;font-family:inherit;color:#444}
.wufoo label.choice{color:#fff}
.wufoo .instruct{font-size:80%;font-family:inherit;color:#fff
}

/* Drop Shadows */
#bottom{visibility:visible}

#wufooFormz7x3k1 {width: auto !important;}

