.color-orange {
	color: #ED8930;
}
.color-white {
	color: #FFFFFF;
}
.color-tan {
	color: #FBF0C5;
}
.color-black {
	color: #000000;
}
.color-brown {
	color: #312210;
}
h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 62px;
	font-weight: 900;
	padding-top: 28px;
	padding-bottom: 15px;	
}
h2 {
	font-family: 'Roboto', sans-serif;
	font-size: 32px;
    font-weight: 900;
}
h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
    font-weight: 900;
   
}
ul {
	padding-left: 20px;
}
li {
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 19.25px;
	margin-left: 0px;
	padding-left: 0px;
}
li.bold {
	font-weight: 900;
}
p {
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 19.25px;
}
p.bold{
	font-weight: 900;
}
p.indent{
	text-indent: 30px;
}
p.bullet{
	list-style-type: circle;
}
a{
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 19.25px;
}
a.bold{
	font-weight: 900;
}
span{
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 19.25px;
}
span.h3{
	padding-top: 32.5px;
	font-size: 30px;
}
span.bold{
	font-weight: 900;
}
.line {
	border-bottom-style: solid;
	color: #312210;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 40px;
	margin-right: 40px;	
}
.background {
	background-color: #000000;
}
.background-orange {
	background-color: #ED8930;
	border-color: #ED8930;
}
.mainbackground {
	background-color: #312210;
}
.highlight {
	background-color: #FBF0C5 !important;
}
.otaccountbackground{
	background-image: url("../images/background_outfitter_search.png");
}
.otsignupbackground {	
	background-image: url("../images/background_outfitter_search.png");
}
.otsearchbackground {	
	background-image: url("../images/background_outfitter_search.png");
}
.otmainbackground {	
	background-image: url("../images/background_landing.jpg");
}
.maincontent {	
	background-repeat: no-repeat;
	height: 100%;
    width: 100%;   
	max-width: 1140px;
	background-color: #312210;
	margin-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
}
.outline-box{
	outline-style: solid;
	outline-width: 2px;
}
.input{
	width: 90%;
}
.input.h3{
	padding-top: 32.5px;
}
.spacer{
	padding: 4px;
}
.signup-box{
	min-height: 800px;
	padding-bottom: 15px;
	background-color: #FBF0C5;
}
.outfitter-box-title {
	padding-bottom: 10px;
}
.outfitter-box {
	min-height: 800px;
	/*overflow: auto;*/
	background-color: #FBF0C5;
}
.outfitter-list{
	padding-left: 20px;
	padding-right: 20px;
}
.result{
	margin-left: 8px;
	padding: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	boarder: 0px;
}
.price-box{
	//background-color: #A0A0A0;
	//height: 200px;
}
.button-pos {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	padding: 0px;
	min-width: 15px;
	width: 25%;
	max-width: 25px;
}
.video{
	padding: 10px;
	margin-top: 15px;
}
.padding {
   padding: 6px;
   margin: 0px;
}
.nopadding {
   padding: 0;
   margin: 0;
   boarder: 0px;
}
.NavBar{
	background-color: #312210;
}
.MainLogo{
	background-image: url("../images/logo_rectangle_475_60.png");
	background-repeat: no-repeat;
	height: 60px;
	width: 475px;
}
.LogoSmall{
	background-image: url("../images/logo_stacked_small.png");
	background-repeat: no-repeat;
	height: 60px;
}
.footer-space {
	margin-top: 220px;
}
.Footer{
	background-image: url("../images/logo_box_156_177.png");
	margin-bottom: 40px;
	margin-top: 40px;
	background-size: cover;
	width: 156px;
	height: 177px;
	background-color: #312210;	
}
.vido-ratio {
    position: relative;
    padding-bottom: 56%;
    height: 0;
    width: 100%;
}
.ratio {
    position: relative;
    padding-bottom: 100%;
    height: 0;
    width: 100%;
}
.walleye{
	background-image: url("../images/ani_Walleye.png");
	border:none;
	background-color: #312210;
}
.trout{
	background-image: url("../images/ani_Trout.png");
	border:none;
	background-color: #312210;
}
.saltwater{
	background-image: url("../images/ani_Saltwater.png");
	border:none;
	background-color: #312210;
}
.salmon{
	background-image: url("../images/ani_Salmon.png");
	border:none;
	background-color: #312210;
}
.roughfish{
	background-image: url("../images/ani_RoughFish.png");
	border:none;
	background-color: #312210;
}
.panfish{
	background-image: url("../images/ani_Panfish.png");
	border:none;
	background-color: #312210;
}
.northernpike{
	background-image: url("../images/ani_NorthernPike.png");
	border:none;
	background-color: #312210;
}
.muskellunge{
	background-image: url("../images/ani_Muskellunge.png");
	border:none;
	background-color: #312210;
}
.catfish{
	background-image: url("../images/ani_Catfish.png");
	border:none;
	background-color: #312210;
}
.bass{
	background-image: url("../images/ani_Bass.png");
	border:none;
	background-color: #312210;
}
.javelina{
	background-image: url("../images/ani_Javelina.png");
	border:none;
	background-color: #312210;
}
.wildhog{
	background-image: url("../images/ani_WildHog.png");
	border:none;
	background-color: #312210;
}
.exotic {
	background-image: url("../images/ani_Exotic.png");
	border:none;
	background-color: #312210;
}
.prariedog {
	background-image: url("../images/ani_PrairieDog.png");
	border:none;
	background-color: #312210;
}
.waterfowl {
	background-image: url("../images/ani_Waterfowl.png");
	border:none;
	background-color: #312210;
}
.uplandbird {
	background-image: url("../images/ani_UplandBird.png");
	border:none;
	background-color: #312210;
}
.turkey {
	background-image: url("../images/ani_Turkey.png");
	border:none;
	background-color: #312210;
}
.wolf {
	background-image: url("../images/ani_Wolf.png");
	border:none;
	background-color: #312210;
}
.fox {
	background-image: url("../images/ani_Fox.png");
	border:none;
	background-color: #312210;
}
.coyote {
	background-image: url("../images/ani_Coyote.png");
	border:none;
	background-color: #312210;
}
.bobcat {
	background-image: url("../images/ani_Bobcat.png");
	border:none;
	background-color: #312210;
}
.stonesheep{
	background-image: url("../images/ani_StoneSheep.png");
	border:none;
	background-color: #312210;
}
.rmtbighorn{
	background-image: url("../images/ani_RockyMTBighorn.png");
	border:none;
	background-color: #312210;
}
.pronghorn{
	background-image: url("../images/ani_Pronghorn.png");
	border:none;
	background-color: #312210;
}
.muledeer{
	background-image: url("../images/ani_MuleDeer.png");
	border:none;
	background-color: #312210;
}
.mtgoat{
	background-image: url("../images/ani_MTGoat.png");
	border:none;
	background-color: #312210;
}
.mtlion{
	background-image: url("../images/ani_MountainLion.png");
	border:none;
	background-color: #312210;
}
.moose{
	background-image: url("../images/ani_Moose.png");
	border:none;
	background-color: #312210;
}
.grizzlybear{
	background-image: url("../images/ani_GrizzlyBear.png");
	border:none;
	background-color: #312210;
}
.elk{
	background-image: url("../images/ani_Elk.png");
	border:none;
	background-color: #312210;
}
.dbighorn{
	background-image: url("../images/ani_DesertBighorn.png");
	border:none;
	background-color: #312210;
}
.dallsheep{
	background-image: url("../images/ani_DallSheep.png");
	border:none;
	background-color: #312210;
}
.caribou{
	background-image: url("../images/ani_Caribou.png");
	border:none;
	background-color: #312210;
}
.brownbear{
	background-image: url("../images/ani_BrownBear.png");
	border:none;
	background-color: #312210;
}
.blackbear{
	background-image: url("../images/ani_BlackBear.png");
	border:none;
	background-color: #312210;
}
.blacktail{
	background-image: url("../images/ani_Blacktail.png");
	border:none;
	background-color: #312210;
}
.whitetail{
	background-image: url("../images/ani_Whitetail.png");
	border:none;
	background-color: #312210;
}
.canada-holder{
	position: relative;
    padding-bottom: 62.644%;
    height: 0;
    width: 100%;
}
.canada{
	background-image: url("../images/canada-map.png");
	position: absolute;
	top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-size: cover;
}
.alberta{
	background-image: url("../images/Alberta.png"); 
}
.albertapos{
	width: 13.043%;
	height: 37.819%;
	position: absolute;
	left: 16.415%;
	top: 42.068%;
	background-size: cover;
}
.britc{
	background-image: url("../images/British Columbia.png"); 
}
.britcpos{
	width: 20.053%;
	height: 48.017%;
	position: absolute;
	left: 1.242%;
	top: 30.595%;
	background-size: cover;
}
.manitoba{
	background-image: url("../images/Manitoba.png"); 
}
.manitobapos{
	width: 14.463%;
	height: 35.27%;
	position: absolute;
	left: 37.445%;
	top: 46.176%;
	background-size: cover;
}
.atlcanada{
	background-image: url("../images/New Brunswick NS PEI.png"); 
}
.atlcanadapos{
	width: 12.156%;
	height: 14.873%;
	position: absolute;
	left: 80.568%;
	top: 69.263%;
	background-size: cover;
}
.newlab{
	background-image: url("../images/Newfoundland.png"); 
}
.newlabpos{
	width: 24.933%;
	height: 32.861%;
	position: absolute;
	left: 75.067%;
	top: 33.853%;
	background-size: cover;
}
.nwt{
	background-image: url("../images/NW Territories.png"); 
}
.nwtpos{
	width: 27.595%;
	height: 42.492%;
	position: absolute;
	left: 10.115%;
	top: 3.541%;
	background-size: cover;
}
.nunavut{
	background-image: url("../images/Nunavut.png"); 
}
.nunavutpos{
	width: 38.332%;
	height: 42.068%;
	position: absolute;
	left: 23.602%;
	top: 4.108%;
	background-size: cover;
}
.ontario{
	background-image: url("../images/Ontario.png"); 
}
.ontariopos{
	width: 28.749%;
	height: 44.618%;
	position: absolute;
	left: 45.519%;
	top: 55.382%;
	background-size: cover;
}
.quebec{
	background-image: url("../images/Quebec.png"); 
}
.quebecpos{
	width: 30.169%;
	height: 53.966%;
	position: absolute;
	left: 60.781%;
	top: 32.011%;
	background-size: cover;
}
.sask{
	background-image: url("../images/Saskatchewan.png"); 
}
.saskpos{
	width: 11.269%;
	height: 36.119%;
	position: absolute;
	left: 26.708%;
	top: 45.184%;
	background-size: cover;
}
.yukon{
	background-image: url("../images/Yukon.png"); 
}
.yukonpos{
	width: 15.35%;
	height: 40.085%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
}
.usa-holder{
	position: relative;
    padding-bottom: 66.637%;
    height: 0;
    width: 100%;
}
.usa{
	background-image: url("../images/00 All States.png");
	position: absolute;
	top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-size: cover;
}
#parent:hover + #child {
	opacity: 0.85;
}
.selected{
	opacity: 1;
}
.selectable{
	opacity: 0.50;
}
.full-size{
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
	background-size: cover;
}
.al{
	background-image: url("../images/Alabama.png");
}
.alpos{
	width: 6.637%;
	height: 16.335%;
	position: absolute;
	left: 69.558%;
	top: 52.457%;
	background-size: cover;
}
.ak{
	background-image: url("../images/Alaska.png"); 
}
.akpos{
	width: 36.372%;
	height: 41.301%;
	position: absolute;
	left: 0px;
	top: 58.699%;
	background-size: cover;
}
.az{
	background-image: url("../images/Arizona.png"); 
}
.azpos{
	width: 11.77%;
	height: 20.717%;
	position: absolute;
	left: 20.796%;
	top: 43.559%;
	background-size: cover;
}
.ar{
	background-image: url("../images/Arkansas.png"); 
}
.arpos{
	width: 8.761%;
	height: 12.085%;
	position: absolute;
	left: 57.876%;
	top: 48.606%;
	background-size: cover;
}
.ca{
	background-image: url("../images/California.png"); 
}
.capos{
	width: 14.159%;
	height: 35.857%;
	position: absolute;
	left: 8.496%;
	top: 21.514%;
	background-size: cover;
}
.co{
	background-image: url("../images/Colorado.png"); 
}
.copos{
	width: 12.655%;
	height: 14.741%;
	position: absolute;
	left: 32.655%;
	top: 32.404%;
	background-size: cover;
}
.fl{
	background-image: url("../images/Florida.png"); 
}
.flpos{
	width: 15.841%;
	height: 18.061%;
	position: absolute;
	left: 71.504%;
	top: 64.807%;
	background-size: cover;
}
.ga{
	background-image: url("../images/Georgia.png"); 
}
.gapos{
	width: 9.469%;
	height: 14.874%;
	position: absolute;
	left: 74.159%;
	top: 51.527%;
	background-size: cover;
}
.hi{
	background-image: url("../images/Hawaii.png"); 
}
.hipos{
	width: 7.965%;
	height: 8.367%;
	position: absolute;
	left: 35.487%;
	top: 80.478%;
	background-size: cover;
}
.id{
	background-image: url("../images/Idaho.png"); 
}
.idpos{
	width: 10.265%;
	height: 25.232%;
	position: absolute;
	left: 21.239%;
	top: 3.054%;
	background-size: cover;
}
.il{
	background-image: url("../images/Illinois.png"); 
}
.ilpos{
	width: 6.903%;
	height: 18.459%;
	position: absolute;
	left: 62.92%;
	top: 28.154%;
	background-size: cover;
}
.in{
	background-image: url("../images/Indiana.png"); 
}
.inpos{
	width: 5.398%;
	height: 13.944%;
	position: absolute;
	left: 69.027%;
	top: 29.748%;
	background-size: cover;
}
.ia{
	background-image: url("../images/Iowa.png"); 
}
.iapos{
	width: 10.619%;
	height: 10.359%;
	position: absolute;
	left: 54.248%;
	top: 25.365%;
	background-size: cover;
}
.ks{
	background-image: url("../images/Kansas.png"); 
}
.kspos{
	width: 12.832%;
	height: 10.359%;
	position: absolute;
	left: 44.956%;
	top: 37.185%;
	background-size: cover;
}
.ky{
	background-image: url("../images/Kentucky.png"); 
}
.kypos{
	width: 12.124%;
	height: 9.96%;
	position: absolute;
	left: 67.434%;
	top: 38.38%;
	background-size: cover;
}
.la{
	background-image: url("../images/Louisiana.png"); 
}
.lapos{
	width: 9.823%;
	height: 12.749%;
	position: absolute;
	left: 59.115%;
	top: 60.425%;
	background-size: cover;
}
.dc{
	background-image: url("../images/MD DC DE.png"); 
}
.dcpos{
	width: 7.965%;
	height: 7.968%;
	position: absolute;
	left: 83.097%;
	top: 32.005%;
	background-size: cover;
}
.mi{
	background-image: url("../images/Michigan.png"); 
}
.mipos{
	width: 13.54%;
	height: 19.92%;
	position: absolute;
	left: 63.805%;
	top: 10.226%;
	background-size: cover;
}
.mn{
	background-image: url("../images/Minnesota.png"); 
}
.mnpos{
	width: 11.15%;
	height: 19.256%;
	position: absolute;
	left: 53.363%;
	top: 6.375%;
	background-size: cover;
}
.ms{
	background-image: url("../images/Mississippi.png"); 
}
.mspos{
	width: 6.283%;
	height: 16.202%;
	position: absolute;
	left: 63.717%;
	top: 53.254%;
	background-size: cover;
}
.mo{
	background-image: url("../images/Missouri.png"); 
}
.mopos{
	width: 11.77%;
	height: 15.139%;
	position: absolute;
	left: 55.752%;
	top: 35.06%;
	background-size: cover;
}
.mt{
	background-image: url("../images/Montana.png"); 
}
.mtpos{
	width: 18.053%;
	height: 16.733%;
	position: absolute;
	left: 25.221%;
	top: 3.453%;
	background-size: cover;
}
.ne{
	background-image: url("../images/Nebraska.png"); 
}
.nepos{
	width: 14.336%;
	height: 10.624%;
	position: absolute;
	left: 42.035%;
	top: 26.826%;
	background-size: cover;
}
.nv{
	background-image: url("../images/Nevada.png"); 
}
.nvpos{
	width: 10.973%;
	height: 25.631%;
	position: absolute;
	left: 14.867%;
	top: 24.037%;
	background-size: cover;
}
.new{
	background-image: url("../images/New England.png"); 
}
.newpos{
	width: 9.646%;
	height: 23.506%;
	position: absolute;
	left: 90.354%;
	top: 3.453%;
	background-size: cover;
}
.nj{
	background-image: url("../images/New Jersey.png"); 
}
.njpos{
	width: 2.124%;
	height: 7.437%;
	position: absolute;
	left: 89.735%;
	top: 26.56%;
	background-size: cover;
}
.nm{
	background-image: url("../images/New Mexico.png"); 
}
.nmpos{
	width: 12.035%;
	height: 18.858%;
	position: absolute;
	left: 31.062%;
	top: 45.684%;
	background-size: cover;
}
.ny{
	background-image: url("../images/New York.png"); 
}
.nypos{
	width: 13.097%;
	height: 14.608%;
	position: absolute;
	left: 81.593%;
	top: 13.944%;
	background-size: cover;
}
.nc{
	background-image: url("../images/North Carolina.png"); 
}
.ncpos{
	width: 14.779%;
	height: 9.96%;
	position: absolute;
	left: 76.46%;
	top: 43.161%;
	background-size: cover;
}
.nd{
	background-image: url("../images/North Dakota.png"); 
}
.ndpos{
	width: 11.504%;
	height: 10.624%;
	position: absolute;
	left: 42.832%;
	top: 7.039%;
	background-size: cover;
}
.oh{
	background-image: url("../images/Ohio.png"); 
}
.ohpos{
	width: 7.257%;
	height: 12.483%;
	position: absolute;
	left: 73.717%;
	top: 27.49%;
	background-size: cover;
}
.ok{
	background-image: url("../images/Oklahoma.png"); 
}
.okpos{
	width: 15.133%;
	height: 11.421%;
	position: absolute;
	left: 43.097%;
	top: 47.145%;
	background-size: cover;
}
.or{
	background-image: url("../images/Oregon.png"); 
}
.orpos{
	width: 14.071%;
	height: 17.397%;
	position: absolute;
	left: 9.558%;
	top: 8.234%;
	background-size: cover;
}
.pa{
	background-image: url("../images/Pennsylvania.png"); 
}
.papos{
	width: 10.088%;
	height: 9.96%;
	position: absolute;
	left: 80.531%;
	top: 24.967%;
	background-size: cover;
}
.sc{
	background-image: url("../images/South Carolina.png"); 
}
.scpos{
	width: 8.761%;
	height: 10.093%;
	position: absolute;
	left: 78.319%;
	top: 50.199%;
	background-size: cover;
}
.sd{
	background-image: url("../images/South Dakota.png"); 
}
.sdpos{
	width: 12.212%;
	height: 11.687%;
	position: absolute;
	left: 42.389%;
	top: 17.131%;
	background-size: cover;
}
.tn{
	background-image: url("../images/Tennessee.png"); 
}
.tnpos{
	width: 14.69%;
	height: 7.968%;
	position: absolute;
	left: 65.841%;
	top: 45.551%;
	background-size: cover;
}
.tx{
	background-image: url("../images/Texas.png"); 
}
.txpos{
	width: 24.513%;
	height: 35.857%;
	position: absolute;
	left: 35.664%;
	top: 48.738%;
	background-size: cover;
}
.ut{
	background-image: url("../images/Utah.png"); 
}
.utpos{
	width: 9.823%;
	height: 18.327%;
	position: absolute;
	left: 23.894%;
	top: 27.224%;
	background-size: cover;
}
.va{
	background-image: url("../images/Virginia.png"); 
}
.vapos{
	width: 12.832%;
	height: 11.554%;
	position: absolute;
	left: 77.522%;
	top: 34.794%;
	background-size: cover;
}
.wa{
	background-image: url("../images/Washington.png"); 
}
.wapos{
	width: 11.416%;
	height: 12.483%;
	position: absolute;
	left: 12.832%;
	top: 0%;
	background-size: cover;
}
.wv{
	background-image: url("../images/West Virginia.png"); 
}
.wvpos{
	width: 7.699%;
	height:11.687%;
	position: absolute;
	left: 78.407%;
	top: 31.873%;
	background-size: cover;
}
.wi{
	background-image: url("../images/Wisconsin.png");
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px:
	position: absolute;
	background-size: cover;
}
.wipos{
	width: 9.381%;
	height: 14.608%;
	position: absolute;
	left: 60%;
	top: 13.944%;
	background-size: cover;
}
.wy{
	background-image: url("../images/Wyoming.png"); 
}
.wypos{
	width: 12.124%;
	height: 15.007%;
	position: absolute;
	left: 30.442%;
	top: 18.459%;
	background-size: cover;
}