﻿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:24px; font-weight:bold; line-height:20px; margin:0px 0px 10px 0px;}
h2{color:#582913; font-size:18px; font-weight:bold; line-height:16px; margin:0px 0px 5px 0px;}
h3{color:#000; font-size:18px; 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:#000; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ul li{list-style-type:disc;}
ol{color:#000; 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;}
.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; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.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;}

/* form styles */
.labeler{color:#175d62;font-weight:bold; float:left; font-size:15px; margin:3px 0px 15px 0px; .height:30px; width:100px;}
.sButton{background:#57AAB0; color:#fff; font-weight:bold; height:25px; width:157px; text-align:center; border:none !important; cursor:pointer; padding:0;}
.sButton:hover{color:#fff;}
.iButton{border:none !important; font-size:15px !important; height:auto !important; padding:0px !important; width:auto !important;}
input{border:1px solid #aaabab; font-size:14px; padding:3px; float:left;}
input.phone{width:85px;}
input.addy2{width:60px;}
input.zip{width:60px}
select{border:1px solid #aaabab; font-size:14px; padding:3px; float:left;}
textarea{border:1px solid #aaabab; font-size:14px; 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;}
fieldset h2{color:#1f57b3; font-size:18px; margin:10px 0px;}
.btn{margin:15px 0px 0px; text-align:center;}

/* homepage */
#container{height:auto; /* set auto */ margin:10px auto; text-align:left; width:1010px;}
#main{background: url('images/facadeBg.png') no-repeat; height:1000px; width:1017px;}
#main .home-hug{margin:0 auto; padding:52px 0px 0px; width:896px;}
#main a.home-logo{display:block; height:271px; margin:0px auto; width:598px;}
#main a.home-logo span{display:none;}
.home-lc{padding:10px 20px; width:360px;}
.home-search{height:460px; padding:0px 20px 0px 30px; width:350px;}
.home-search input{border:1px solid #7f9db9; font-size:12px; padding:3px; float:none;}
.home-search .find-hunt{float:left; margin:105px 0px 112px;}
.home-search .quick-search{float:left; background:orange;}
.home-rc{width:400px;}

.form-claim{margin:124px 0px 0px; padding:0px 60px; float:left; height:190px; }
.form-claim .input-claim{float:left; font-size:12px; width:170px; margin:0px 10px 0px 0px;}
.form-claim .lblError{font-size:10px; padding:2px;}
.form-claim a{font-size:14px; font-weight:bold; text-decoration:underline; color:#000; line-height:16px}
.form-claim a:hover{}

a.sample{background: url('images/ctaSample.png') no-repeat; float:left; height:195px; width:329px; margin:0px 0px 0px 40px;}
a.sample span{display:none;}


.ad460x80{margin:0px 0px 10px;}
.ad250x250{margin:10px 0px;}

.outfitters{background:url('images/homeCtas.gif') repeat 0px 0px; width:109px; height:47px; float:left; margin:0px 20px 0px 28px;}
.outfitters span{display:none;}
.advertise{background:url('images/homeCtas.gif') repeat -136px 0px; width:105px; height:47px; float:left; margin:0px 20px 0px 0px;}
.advertise span{display:none;}
.addoutfitter{background:url('images/homeCtas.gif') repeat -274px 0px; width:89px; height:47px; float:left;}
.addoutfitter span{display:none;}


/* footer */
#footer{display:block; padding:10px; color:Red;}
#footer a{color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#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;}


/* 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; }  
*/