﻿body,html{background:#fff url('images/bodyBg.jpg') repeat; font-family:Arial !important; font-size:12px;font-weight:normal;margin:0; padding:0; text-align:center;}

/* ie6 notice */
.ie6fail{background:#1c1c1c; width:100%; height:250px; position:absolute; top:0; left:0; z-index:9999999999999999999; text-align:left; }
.ie6fail .wrap{width:75%; font-size:14px; color:White; margin:20px auto;}
.ie6fail h1{font-size:32px; color:#e85151;}
.ie6fail p{color:white; font-size:16px; line-height:24px;}
.ie6fail span{color:White; cursor:pointer; font-size:11px; text-decoration:underline;}
.ie6fail .hideNotice{width:100%; text-align:right; }
.ie6fail a{color:#bdde7c; font-size:14px; padding:3px;}
.ie6fail a:hover{background:#bdde7c; color:#374e09;padding:3px;}

h1{color:#582913; font-size:18px; font-weight:bold; line-height:20px; margin:0px 0px 10px 0px;}
h2{color:#582913; font-size:15px; font-weight:bold; line-height:16px; margin:0px 0px 5px 0px;}
p{color:#000;line-height:20px; margin:0px 0px 15px;}
u{text-decoration:underline;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
fieldset{background-image: url('images/pollBg.gif'); background-repeat:no-repeat; background-color:#ededeb; padding:18px 28px; clear:both; float:left;}
legend{}
ul{color:#582913; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ul li{list-style-type:disc;}
ol{color:#582913; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ol li{list-style-type:decimal;}
a{color:#582913; font-weight:bold; text-decoration:underline;}
a:hover{color:#582913; text-decoration:none;}
a.linkTitle{font-weight:bold; font-size:17px; text-decoration:none;}

.clear{clear:both; height:0px; width:100%;}
.left{float:left;}
.right{float:right;}
.nofloat{float:none;}
.size10{font-size:10px; line-height:14px;}
.size11{font-size:11px; line-height:14px;}
.hrBreak{border-bottom:1px solid #BEBEBE; clear:both; height:10px; margin-bottom:10px;}
.actionNoticeBoxGIANT{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px; line-height:20px;}
.actionNoticeBoxGIANT a{color:#CC1C21;}
.lblError{background:#fef3f3; border:1px solid #cc1c21; float:left; font-weight:bold; color:#cc1c21 !important; padding:2px; font-size:10px; margin:1px 0px 2px;}
	.lblError ul{margin:5px 0px 5px 10px; color:#cc1c21; list-style-position:inside}
.actionNoticeBoxGIANT ul{font-size:12px; margin:0px 0px 0px 15px; color:#cc1c21 !important; list-style-type:disc !important; line-height:18px; padding:5px 0px 0px 10px;}
.loginFail{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.loginFail a{color:#cc1c21;}
.nothingFound{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.iUpdate{background:#f3fef3; border:1px solid #2f6929; font-weight:bold; color:#2f6929 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.picRight{float:right; margin:0px 0px 7px 7px; }
.picLeft{float:left; margin:0px 7px 7px 0px;}
.requiredField{float:left; margin-left:2px; visibility:visible !important;}
.noSpam{font-size:11px; display:block; margin:0px 0px 5px;}
.noSpam strong{color:#000;}
#hcard{color:#A3A3A3; display:block; font-size:11px; margin:0px auto; width:460px; }
#hcard a{color:#A3A3A3;font-size:11px; font-weight:normal; text-decoration:none;}
#hcard a:hover{text-decoration:underline;}

.ula{display:block; margin:10px 0px; font-size:11px; line-height:12px; font-style:italic;}

/* form styles */
.labeler{color:#582913;font-weight:bold; font-size:12px; display:block; margin:3px 0px 4px 0px; width:auto;}
.sButton{background:#231f20; color:#fff; font-weight:bold; text-align:center; border:none !important; cursor:pointer; padding:4px 8px; text-decoration:none; float:left;}
.sButton:hover{color:#fff;}
.sButton a{color:#fff; text-decoration:none;}
	.btn-green{background:green; font-size:16px;}
.iButton{border:none !important; font-size:15px !important; height:auto !important; padding:0px !important; width:auto !important;}
input{border:1px solid #cf6100; font-size:12px; padding:3px;}
input.full{width:340px;}
input.super-full{width:400px;}
input.name{width:240px;}
input.email{width:105px;}
input.email2{width:280px;}
input.phone{width:135px;}
input.addy2{width:60px;}
input.zip{width:60px}
input.pass{width:105px;}
input.fullwidth, textarea.fullwidth{width:98%;}
select{border:1px solid #cf6100; font-size:12px; padding:3px; float:left;}
textarea{border:1px solid #cf6100; font-size:12px; padding:3px; float:left; }
.rButtons td{padding-right:10px;}
.rButtons input{border:0;}
.sendIt{background: url('Images/btnSubmit.png') no-repeat; float:left; height:33px; width:145px;}
.sendIt span{display:none;}
.btn{margin:15px 0px 0px; text-align:center;}

/* main area */
#container{height:auto; /* set auto */ margin:0px auto; text-align:left; width:1024px;}
#mast{background: url('images/mastBg.png') no-repeat; height:351px; position:relative; width:1024px; z-index:2;}
	.guidedsearch{background: url('images/mastBg-gs.png') no-repeat !important;}
#main{width:909px; margin:-62px auto; background:#fef0d5; padding:62px 0px 0px; position:relative; z-index:1 }
#main-hug{background:#fef0d5; padding:0px 22px 22px; width:865px;}

#mast a.gohome{height:180px; margin:20px 0px 0px 100px; width:350px;}
#mast a.gohome span{display:none;}

#mast a.gohome2{background: url('images/homeLogo2.png') no-repeat; display:block; position:absolute; right:0; top:0; margin:310px 80px 0px; height:12px; width:44px;}
#mast a.gohome2 span{display:none;}

#mast a.sample{background: url('images/ctaSample.png') no-repeat; float:left; height:195px; width:329px; float:right; margin:12px 130px 0px 0px;}
#mast a.sample span{display:none;}

.int-search{height:200px; margin:60px 140px 0px 0px; width:320px;}
.int-search-box{background-color:#fff; background-image: url('images/home-search-arrow.gif'); background-repeat:no-repeat; background-position:right 1px; border:1px solid #7f9db9; cursor:pointer; display:block; line-height:16px; padding:1px 18px 3px 2px; height:16px; margin:0px 0px 6px 0px; width:158px; overflow:hidden;}
.int-search-pop{background-color:#fef0d5; border: solid 1px #582913; left: 50px; position: absolute; visibility: hidden; z-index: 999;}
.int-search-kw{float:left; margin:32px 0px 0px; width:300px; }
.int-search-kw input[type="text"]{border:1px solid #7F9DB9; float:left; margin:0px 20px 0px 2px; width:170px;}
.int-search-zip{float:left;}
.int-search-button1{border: none; padding: none; float: left; margin: -1px 0px 0px;}
.int-search-button2{border: none; padding: none; float: left; margin: -4px 0px 0px;}
.gs{float:left; cursor:pointer; font-weight:bold; margin:4px 0px 0px;}
.search-reset{cursor:pointer; position:absolute; font-size:11px; margin:90px 0px 0px 296px; }
.search-reset:hover{text-decoration:underline;}

/* guided search */
.guided-block{background-color:#fad9a0; min-height:130px; height:auto !important; height:130px; margin:0px 0px 10px; padding:10px 10px 10px 360px;}
.guided-block p{color:#582913; font-size:16px;}
.guided-block .int-search-box{border:1px solid #662d0b;}
.gs-step1{background-image: url('images/gs-step1.gif'); background-repeat:no-repeat; background-position:10px 10px;}
.gs-step2{background-image: url('images/gs-step2.gif'); background-repeat:no-repeat; background-position:10px 10px;}
.gs-step3{background-image: url('images/gs-step3.gif'); background-repeat:no-repeat; background-position:10px 10px;}
.gs-step4{background-image: url('images/gs-step4.gif'); background-repeat:no-repeat; background-position:10px 10px;}
.gs-step5{background-image: url('images/gs-step5.gif'); background-repeat:no-repeat; background-position:10px 10px;}
.gs-arrow{background: url('images/gs-arrow.gif') no-repeat; height:22px; margin:0px 0px 0px 4px; width:32px;}

/* form styles */
.tier1{background:#753911; color:#fff; display:block; font-size:14px; margin:0px 0px 10px; padding:11px 21px;}
.tier1 span{font-weight:bold; text-transform:uppercase;}
.tier2{background:#fad9a0; color:#582913; display:block; font-size:12px; font-weight:bold; margin:0px 0px 10px; padding:11px 21px; text-transform:uppercase;}

.form-lc{width:418px;}
.form-rc{width:418px;}

.ad460x80{margin:0px 0px 10px; text-align:center;}
.ad250x250{margin:10px 0px; text-align:center;}
.ad125x125{float:left; margin:0px 8px 8px 0px;}

.outfitters{background:url('images/homeCtas.gif') repeat 0px 0px; width:109px; height:45px; float:left; margin:16px 20px 0px 108px;}
.outfitters span{display:none;}
.advertise{background:url('images/homeCtas.gif') repeat -120px 0px; width:105px; height:45px; float:left; margin:16px 20px 0px 0px;}
.advertise span{display:none;}
.addoutfitter{background:url('images/homeCtas.gif') repeat -239px 0px; width:127px; height:45px; float:left; margin:16px 0px 0px;}
.addoutfitter span{display:none;}

.species-list{width:100%;}
.species-list tr td{padding:6px 0px; text-align:center;}
.species-list-head{color:#fff;font-weight:bold; background:#753911;}
.species-list-action-button{cursor:pointer; font-weight:bold; background:#231F20; color:#fff; padding:1px 4px;}

/* search results */
.search-right{width:250px;}
.search-left{width:587px;}

.results-filter{background:#753911; border:1px solid #582913; color:#fff; font-size:11px; padding:20px;}
.results-filter h3{color:#fff; font-weight:bold; font-size:14px;}
.results-filter strong{color:#fad9a0; display:block; margin:0px 0px 2px;}
.results-filter input{border:1px solid #753911;}
.results-filter-push{margin:10px 0px 0px 20px;}

.results-found{background:#fad9a0; border:1px solid #753911; color:#f68a27; font-size:11px; padding:6px; width:573px;}
.results-found span{color:#582913;}
.results-found .total{height:16px; padding:0px 10px 0px 0px; width:136px;}
.results-found .showing{height:16px; width:414px}
.results-found .showing select{padding:1px; font-size:11px; margin:-2px 4px 0px; }
.results-found .pages{width:100px; }

.results-sort{background:#fad9a0; border:1px solid #753911; color:#f68a27; font-size:11px; padding:10px 6px; margin:8px 0px; width:573px;}
.results-sort span{color:#582913; font-weight:bold;}
.results-sort a{color:#582913; text-decoration:underline; font-weight:normal;}
.results-sort a:hover{text-decoration:none;}

.results-radius{background:#fad9a0; border:1px solid #753911; color:#f68a27; font-size:11px; padding:6px; margin:8px 0px; width:573px;}
.results-radius span{color:#582913; font-weight:bold;}
.results-radius select{padding:1px; font-size:11px; margin:-2px 4px 0px; }

.results-listing{border:1px solid #753911; margin:0px 0px 8px; width:585px;}
.results-listing-hug{padding:10px 0px;}
.results-listing-image{margin:0px 10px 0px 0px; width:150px; text-align:center}
.results-listing-name-location{background:#753911; color:#753911; padding:6px; display:block;}
.results-listing-name-location .company-link{width:50%; word-wrap:break-word}
.results-listing-name-location a{text-decoration:none; color:#fff; font-weight:bold; font-size:14px;}
.results-listing-name-location a:hover{text-decoration:underline;}
.results-listing-name-location .location{color:#ffc894; font-size:10px; text-align:right; word-wrap:break-word; width:50%;}
.results-listing-name-location .claim-edit{margin:0px 10px 0px 0px;}
.results-listing-name-location .claim-edit a{font-size:10px; text-decoration:underline; color:White;}
.results-listing-name-location .claim-edit a:hover{text-decoration:none;}
.results-listing-info{padding:0px 6px; word-wrap:break-word; width:408px;}
.results-listing-info a{color:#cf6100; font-size:12px; font-weight:normal; font-style:italic; text-decoration:underline;}
.results-listing-info a:hover{text-decoration:none;}
.results-listing-info .distance{color:#753911; font-size:10px; display:block; margin:4px 0px 0px;}
.results-listing-reviews{background:#fad9a0; display:block; padding:6px; text-align:center;}
.results-listing-reviews .stars{margin:0px 10px 0px 30%; width:120px;}
.results-listing-reviews .reviews{padding:4px 0px 0px; text-align:left;}
.results-listing-reviews a{color:#753911; font-weight:bold; font-size:11px; text-decoration:underline;}
.results-listing-reviews a:hover{text-decoration:none;}
.results-listing-reviews .no-reviews{font-size:10px; padding:4px 0px 0px;}

/* show individual listing */
.show-listing{border:1px solid #753911; display:block;}
.show-listing-hug{padding:10px;}
.show-listing-name-location{background:#753911; color:#753911; padding:6px; display:block;}
.show-listing-name-location .outfitter-name{text-decoration:none; color:#fff; font-weight:bold; font-size:14px;}
.show-listing-name-location .location{color:#ffc894; font-size:10px;}
.show-listing-name-location .claim-edit{margin:0px 10px 0px 0px; padding:0px 10px 0px 0px;}
.show-listing-name-location a{font-size:10px; text-decoration:underline; color:White;}
.show-listing-name-location a:hover{text-decoration:none;}
.show-listing-contact{color:#753911; margin:0px 0px 10px; word-wrap: break-word; text-align:center; width:20%;}
.show-listing-contact a{color:#cf6100; font-weight:normal; font-size:12px; text-decoration:underline; font-style:italic;}
.show-listing-contact a:hover{text-decoration:none;}
.show-listing-specs{margin:0px 0px 10px; width:80%;}
.show-listing-block{color:#582913; margin:0px 4px 0px 0px; width:24%;}
.show-listing-block ul{color:#582913; font-size:11px; margin:0px 0px 15px 18px;}
.show-listing-block-title{background:#fad9a0; color:#582913; display:block; font-weight:bold; padding:8px; text-transform:uppercase;}
.show-listing-review{background:#fad9a0; color:#582913; padding:10px; font-size:11px;}
.show-listing-review .review-ratings{padding:14px 0px 0px; width:300px;}
.show-listing-review .review-ratings a{margin:5px 0px 0px 12px;}
.show-listing-review .review-comments{width:530px;}
.show-listing-review a{color:#753911; font-weight:bold; text-decoration:underline;}
.show-listing-review a:hover{text-decoration:underline;}

/* claim listing */
.claim-listing{}
.claim-listing .claim-img{width:125px; margin:0px 10px 0px 0px;}
.claim-listing .claim-info{font-size:14px; line-height:20px;}
.claim-listing .claim-form-1{width:270px; }
.claim-listing .claim-form-2{width:160px;}

/* footer */
#footer{display:block; margin:0px auto; padding:10px; width:909px; color:Red;}
#footer .links{background:#000; padding:8px;}
#footer a{color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .roar{text-shadow: 0.25em 0.25em 0.25em #000;}
#footer .roar img{margin:0px 0px 5px;}
#footer .roar a{font-size:11px; font-weight:normal; text-decoration:none;}
#footer .roar a:hover{text-decoration:underline;}

/* round box */
.rb-t {background: url('Images/dot.gif') 0 0 repeat-x; float:left; }
.rb-b {background: url('Images/dot.gif') 0 100% repeat-x}
.rb-l {background: url('Images/dot.gif') 0 0 repeat-y}
.rb-r {background: url('Images/dot.gif') 100% 0 repeat-y}
.rb-bl {background: url('Images/bl.gif') 0 100% no-repeat}
.rb-br {background: url('Images/br.gif') 100% 100% no-repeat}
.rb-tl {background: url('Images/tl.gif') 0 0 no-repeat}
.rb-tr {background: url('Images/tr.gif') 100% 0 no-repeat; padding:20px} 

/* spam trap hider */
.heidi{display:none;}

/*
.navInt a.spot1{background:url('Images/nav.gif') repeat 0px 0px; width: 147px; height: 37px; float:left;}
.navInt a.spot1 span {display: none; }
.navInt a.spot1:hover {background: url('Images/nav.gif') repeat 0px -47px; }  
*/
