/*  IGS Nevada 09-01-24  */
@import "reset.css";


/*---------------------------
 Layout
----------------------------*/
body 
{ 
background:#cca; 
font: normal 16px/1.4em Georgia, "Times New Roman", Times, serif;
text-align:center; 
color:#474747; 
}
#wrap
{
width:765px;
margin:10px auto;
text-align:left;
background:#fff;
}
#head 
{ 
width:765px;
height:323px;
background:#B2B658 url(/i/bg-head.gif) no-repeat 0 0;
}
#head h1 a
{ 
width:745px;
height:51px;
margin:14px 0 0 14px;
float:left;
background:transparent url(/i/bg-logo.gif) no-repeat 0 0;
}
#subhead
{ 
width:765px;
margin:0 0 10px 0;
float:left;
}
#subhead h2
{ 
width:492px;
height:13px;
background:transparent url(/i/bg-subhead.gif) no-repeat 0 0;
margin:0px 0 0 14px;
float:left;
}
ul#subnav 
{
display:inline;
width:218px;
height:13px;
color:#76230E;
font:bold 11px Arial, Verdana, Sans;
letter-spacing:-.1px;
float:right;
margin:0 14px 0 0;
}
ul#subnav li
{
display:inline;
list-style:none;
float:left;
}
ul#subnav li a, ul#subnav li a:visited {color:#76230E;}
ul#subnav li a:hover, ul#subnav li a:active {color:#38516D; background:transparent;}

#image
{
width:745px;
height:230px;
background:#555;
margin:0 0 0 10px;
color:#eee;
float:left;
}
/*---------------------------
   
IGS Global Navigation

----------------------------*/
#nav, #nav ul
{
width:765px;
height:56px;
background: #B2B658;
list-style: none;
margin:0;
padding:0;
float:left;
}
#nav li { float: left; }
#nav li ul
{
position: absolute;
left: -12345px;
}
#nav a 
{
display: block;
height: 55px;
text-indent: -3000px;
overflow: hidden;
}

li#natv a {width:114px; background: transparent url(/i/natv.gif);}
li#nsalt a {width:256px; background:transparent url(/i/nbone.gif);}
li#nair a {width:207px; background: transparent url(/i/nwend.gif);}
li#ncontact a {width:188px; background:transparent url(/i/ncont.gif);}

/* -------------------------------------
             Content Layout
---------------------------------------- */
#content
{
width:745px;
float:left;
margin: 18px 0 10px 10px;
background:#fff;
}
#tours-left
{
width:340px;
float:left;
margin:0px 0 0 10px;
}
#tours-right
{
width:340px;
float:left;
margin:0px 0 0 40px;
}
p {margin-left:10px;}
/* -------------------------------------
        ATV and Horse and Salt Layout
---------------------------------------- */
#onehour, #honehour
{
width:360px;
float:left;
}
#twohour, #htwohour
{
width:360px;
float:right;
margin:0 0 10px 0;
}
#sonehour
{
float:left;
width:745px;
margin:0 0 10px 0;
}
ul#atvimage, ul#horseimage, ul#saltimage, ul#airimage 
{
float:left;
width:745px;
height:200px;
display:inline;
list-style:none;
}
ul#winterimage
{
float:left;
width:745px;
margin:10px 0;
display:inline;
list-style:none;
}
#atvimage li, #horseimage li, #saltimage li, #airimage li
{
display:inline;
list-style:none;
margin:0px 8px;
}
#winterimage li {display:inline; list-style:none; margin:10px 8px;}
#atvimage img, #horseimage img, #saltimage img, #airimage img, #winterimage img
{
cursor:pointer;
}
div#arates
{
width:365px;
float:left;
margin:20px 0 5px 0px;
}
div#hrates
{
width:365px;
float:left;
margin:20px 0 5px 0px;
}
div#srates
{
width:365px;
float:left;
margin:20px 0 5px 0px;
}
div#airrates
{
width:365px;
float:left;
margin:20px 0 5px 0px;
}
div#ares
{
width:365px;
float:right;
margin:20px 0 5px 0px;
}
div#hres
{
width:365px;
float:right;
margin:20px 0 5px 0px;
}
div#sres
{
width:365px;
float:right;
margin:20px 0 5px 0px;
}
div#airres
{
width:365px;
float:right;
margin:20px 0 5px 0px;
}
div#ainfo, div#hinfo, div#sinfo, div#airinfo
{
width:365px;
float:left;
clear:both;
margin:10px 0 5px 0px;
}
div#aneed, div#hneed
{
width:365px;
float:right;
margin:10px 0 5px 0px;
}
div#sneed, div#airneed
{
width:365px;
float:right;
margin:10px 0 5px 0px;
}
div#afaq, div#hfaq, div#sfaq, div#airfaq
{
width:745px;
float:left;
margin:10px 0 5px 0px;
}

/* -------------------------------------
             Gallery Styles
---------------------------------------- */
#flashcontent 
{
width: 650px;
height: 488px;
margin: 20px 0 20px 50px;
	}

/* -------------------------------------
             Footer Styles
---------------------------------------- */
#footer
{
clear:both;
width:765px;
height:80px;
background:#B2B658 url(/i/bg_footer.gif) no-repeat 0 0;
}

ul#footnav
{
height:14px;
display:inline;
margin:44px 0 0 21px;
float:left;
}
#footnav li
{
display:inline;
line-height:1em!important;
font:bold 12px Arial, Arial, Sans;
}
ul#footnav a{ text-decoration:none;}

/* -------------------------------------
Intermountainguidenevada.com Text Styles
#A00016
#4E4F2B
#38516D
---------------------------------------- */

h3.no {color:#A00016;font:normal 17px Arial, Verdana; letter-spacing:-1px; text-align:center;margin-bottom:14px;text-transform:uppercase;}

a, a:link, a:visited {color:#A00016;}
a:hover, a:active {background:#38516D; color:#fff;text-decoration:none;}

/* -------------------------------------
             Home Styles
---------------------------------------- */
#home p
{
margin:0 0 10px 8px;
line-height:1.6em;
}
h2#hair
{
width:334px;
height:24px;
margin:8px 0;
background: #fff url(/i/global/hair.gif)
}
h4#hatv
{
width:284px;
height:24px;
margin:20px 0 8px 0;
background: #fff url(/i/global/hatv.gif)
}
h3#hsalt
{
width:262px;
height:24px;
margin:8px 0;
background: #fff url(/i/global/hsalt.gif)
}
h4#hhorse
{
width:125px;
height:24px;
margin:20px 0 8px 0;
background: #fff url(/i/global/hhorse.gif)
}
span.hlink {font: bold 11px/1.9em Verdana, Arial, Helvetica, sans-serif;}
h1#hcontact
{
width:110px;
height:24px;
background: #fff url(/i/global/hcontact.gif)
}
#hright h2
{
margin:45px 0 0 5px;
font-size:12px;
color:#fff;
line-height:1.56em!important;
}
#hright h3
{
margin:5px 0 0 5px;
font-size:12px;
color:#fff;
line-height:1.6em!important;
}
#hright strong
{
font-size:17px;
color:#38516D;
}
img#contactimg
{
border:1px solid #ccc;
margin:50px 5px 0 0;
float:right;
}
/* -------------------------------------
         ATV and Cross Over Styles
---------------------------------------- */
div.rideleft {float:left;width:350px;}
div.rideright {float:right;width:350px; }
h1#ahead
{
width:370px;
height:28px;
background: #fff url(/i/global/atvh1.gif) no-repeat 0 0;
margin:10px 0 20px 196px;
}
#onehour h2
{
width:150px;
height:18px;
background: #fff url(/i/global/aoneh2.gif) no-repeat 0 0;
margin:0 0 5px 10px;
}
#twohour h2
{
width:138px;
height:18px;
background: #fff url(/i/global/atwoh2.gif) no-repeat 0 0;
margin:0 0 5px 10px;
}
#onehour h3, #twohour h3, #honehour h3, #htwohour h3, #sonehour h3, #aironehour h3
{
font: bold 16px/1.4em Georgia, "Times New Roman", Times, serif;
margin:0 0 5px 10px;
}
#onehour h4, #twohour h4, #honehour h4, #htwohour h4, #sonehour h4, #aironehour h4
{
font: bold 12px/1.4em Verdana, Arial;
margin:0 0 7px 10px;
}
#arates h2
{
width:280px;
height:18px;
background: #fff url(/i/global/aratesh2.gif) no-repeat 0 0;
margin:0 0 10px 0px;
}
#ares h2, #hres h2, #sres h2, #airres h2
{
width:268px;
height:18px;
background: #fff url(/i/global/aresh2.gif) no-repeat 0 0;
margin:0 0 8px 0px;
}
#ainfo h2, #hinfo h2, #sinfo h2, #airinfo h2
{
width:125px;
height:18px;
background: #fff url(/i/global/ainfoh2.gif) no-repeat 0 0;
margin:0 0 5px 0px;
}
#ainfo li, #hinfo li, #sinfo li, #airinfo li
{
width:330px;
padding:0 0 0 20px;
background: url(/i/global/list.png) no-repeat 0 3px;
font-size:15px;
list-style:none;
line-height:1.2em;
}
#aneed h2, #hneed h2, #sneed h2, #airneed h2
{
width:350px;
height:18px;
background: #fff url(/i/global/aneedh2.gif) no-repeat 0 0;
margin:0px 0 5px 0px;
}
#aneed li, #hneed li, #sneed li, #airneed li
{
width:330px;
margin:0 0 0 8px;
font-size:15px;
list-style:none;
padding-top:1px;
display:block;
}
#afaq h2, #hfaq h2, #sfaq h2, #airfaq h2
{
width:280px;
height:21px;
background: #fff url(/i/global/afaqh2.gif) no-repeat 0 0;
margin:0 0 5px 0px;
}
#afaq ol, #hfaq ol, #sfaq ol, #airfaq ol
{
width:720px;
margin:0 0 15px 5px;
list-style:none;
}

#afaq strong, #hfaq strong, #sfaq strong, #airfaq strong
{
font-weight:bold;
font-size:15px;
color:#38516D;
}
p#cancel
{
display:block;
width:330px;
margin:20px 0 20px 4px;
border-top:2px solid #A00016;
border-bottom:2px solid #A00016;
background:#ECEFD1;
padding:2px 8px;
font-size:11px;
line-height:1.2em;
}
p#scancel
{
display:block;
width:330px;
margin:4px 0 0 4px;
border-top:2px solid #A00016;
border-bottom:2px solid #A00016;
background:#ECEFD1;
padding:2px 8px;
font-size:11px;
line-height:1.2em!important;
}
.credit
{
font-size:12px;
}
#atvimage img, #horseimage img, #saltimage img, #airimage img, #winterimage img {border:1px solid #999;}
/* -------------------------------------
             Horse Styles
---------------------------------------- */
h1#hhead
{
width:469px;
height:28px;
background: #fff url(/i/global/horseh1.gif) no-repeat 0 0;
margin:10px 0 15px 138px;
}
#honehour h2
{
width:188px;
height:18px;
background: #fff url(/i/global/honeh2.gif) no-repeat 0 0;
margin:0 0 5px 10px;
}

#htwohour h2
{
width:180px;
height:18px;
background: #fff url(/i/global/htwoh2.gif) no-repeat 0 0;
margin:0 0 5px 10px;
}

#hrates h2
{
width:280px;
height:18px;
background: #fff url(/i/global/hratesh2.gif) no-repeat 0 0;
margin:0 0 10px 0;
}

/* -------------------------------------
             Salt Styles
---------------------------------------- */
h1#shead
{
width:439px;
height:28px;
background: #fff url(/i/global/salth1.gif) no-repeat 0 0;
margin:10px 0 15px 153px;
}
#sonehour h2
{
width:218px;
height:18px;
background: #fff url(/i/global/soneh2.gif) no-repeat 0 0;
margin:0 0 5px 10px;
}
#srates h2
{
width:280px;
height:18px;
background: #fff url(/i/global/sratesh2.gif) no-repeat 0 0;
margin:0 0 10px 0;
}

/* -------------------------------------
             Air Styles
---------------------------------------- */
h1#airhead
{
width:412px;
height:28px;
background: #fff url(/i/global/airh1.gif) no-repeat 0 0;
margin:10px 0 15px 166px;
}
#aironehour h2
{
width:218px;
height:18px;
background: #fff url(/i/global/aironeh2.gif) no-repeat 0 0;
margin:0 0 5px 10px;
}
#airrates h2
{
width:280px;
height:18px;
background: #fff url(/i/global/airratesh2.gif) no-repeat 0 0;
margin:0 0 10px 0;
}
#blocky {font:normal 13px Verdana, Arial; border:1px solid #cca; padding:6px;width:300px;margin:10px; background:#FFFFEF;} 
/* -------------------------------------
             Gallery Styles
---------------------------------------- */

h1#ghead
{
width:238px;
height:28px;
background: #fff url(/i/global/galleryh1.gif) no-repeat 0 0;
margin:10px 0 15px 253px;
}

/* -------------------------------------
             Contact Styles
---------------------------------------- */
h1#chead
{
width:144px;
height:28px;
background: #fff url(/i/global/contacth1.gif) no-repeat 0 0;
margin:0 0 5px 0;
}
div#links h2
{
width:169px;
height:18px;
background: #fff url(/i/global/linkh2.gif) no-repeat 0 0;
margin:8px 0 10px 20px;
}
#links ul
{
list-style:none;
}
#links li
{
font-size:14px;
list-style:none;
margin:3px 0 3px 23px;
}
h1#thead
{
width:452px;
height:112px;
background: #fff url(/i/global/thankh1.gif) no-repeat 0 0;
margin:30px 0 30px 146px;
}

/* -------------------------------------
     Groups and News Styles
---------------------------------------- */
h1#grouphead
{
width:230px;
height:28px;
background: #fff url(/i/global/groupsh1.gif) no-repeat 0 0;
margin:10px 0 20px 257px;
}
h1#newshead
{
width:360px;
height:28px;
background: #fff url(/i/global/newsh1.gif) no-repeat 0 0;
margin:10px 0 20px 192px;
}
img.floatright {float:right; margin:10px 0 10px 10px;}
/* -------------------------------------
             SiteMap Styles and 404
---------------------------------------- */
h1#smhead
{
width:171px;
height:42px;
background: #fff url(/i/global/sitemaph1.gif) no-repeat 0 0;
margin:5px 0 5px 0px;
}
ul#maplist
{
list-style:none;
}
#maplist li
{
font-size:20px;
margin:5px 0 5px 0;
}
h1#fourhead
{
width:285px;
height:42px;
background: #fff url(/i/global/oopsh1.gif) no-repeat 0 0;
margin:5px 0 5px 230px;
}
 h3.four
{
margin:10px auto;
width:400px;
text-align:center;
}
.mir { letter-spacing : -9999em; overflow:hidden;}
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */
/* -------------------------------------
Intermountainguidenevada.com Form Styles
---------------------------------------- */
div#links
{
width:250px;
float:right;
margin:20px 0 0 10px
}
/* fix form fields from being cut off
--------------------------------------------------------------------- */	
* html form.form-style1 input,
* html form.form-style1 select, 
* html form.form-style1 textarea { width: 98%; }


/* fix full-width submit buttons
--------------------------------------------------------------------- */	
* html form.form-style1 input.ie-submit { width: auto; }

/* fix full-width checkbox and radio buttons
--------------------------------------------------------------------- */	
* html form.form-style1 input.ie-auto, { display: inline; width: auto; }


form.form-style1 {
    width:480px;
float:left;
	margin: 0px 0;
}
form.form-style1 fieldset {
	border-bottom: 3px solid #38516D;
	border-top: 3px solid #38516D;
    border-right:none;
    border-left:none;
	margin: 10px 0;
	padding: 0 10px 10px 10px;
}
form.form-style1 fieldset legend {
	color: #474747;
	font-weight: bold;
	padding: 0 10px;
	margin:0;
}
form.form-style1 table {
	border: 0;
	padding: 0;
}
form.form-style1 table th {
	border-right: 2px solid #A00016;
	font-weight: bold;
	padding: 10px 10px 10px ;
	text-align: right;
	vertical-align: top;
	width: 130px;
}
form.form-style1 table th span.help {
	color: #888;
	display: block;
	font-size: .9em;
	font-style: italic;
	font-weight: normal;
}
form.form-style1 table td {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	vertical-align: top;
}
form.form-style1 table td span.help {
	color: #888;
	display: block;
	font-size: .9em;
	font-style: italic;
	font-weight: normal;
	margin-top: 3px;
}
form.form-style1 input, 
form.form-style1 select, 
form.form-style1 textarea {
	margin: 0;
	width: 100%;
}
form.form-style1 input[type="checkbox"], 
form.form-style1 input[type="image"], 
form.form-style1 input[type="submit"], 
form.form-style1 input[type="radio"], 
form.form-style1 .normal {
	width: auto;
}

form.form-style1 ul, 
form.form-style1 ol {
	margin: 0;
	padding-left: 2.2em;
}
form.form-style1 ul.plain, 
form.form-style1 ol.plain {
	list-style-type: none;
	padding-left: 0;
}
form.form-style1 ul.plain li, 
form.form-style1 ol.plain li {
	padding-left: 0;
}
form.form-style1 li {
	padding-left: 0;
}
form.form-style1 li+li {
	margin-top: 5px;
}
form.form-style1 a {
	display: inline;
}
form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	clear:left;
}
form label.radioitem {
font: normal 13px Georgia;
color:#474747;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

		#errormsg
		{
			border:1px solid #FF9420;
			padding:5px;
			width:340px;
			margin:5px 0;
			color:#A6390B;
			background:#DBE8FD;
		}    
		.error
		{	color:#A6390B;
			background:#DBE8FD;
		}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
.clearfix {display:block;}
 /* End hide from IE Mac */

#author {color:#38516D; font:normal 11px/4em Helvetica, Arial, sans-serif;text-align:left;width:724px; margin:0 auto;}
#author a {color:#38516D; text-decoration:none;}
#author a:hover {color:#38516D;background:none;}