/* Start of CMSMS style sheet 'Home' */
html, body {
  margin:0px;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  background-image:url(GRAPHICS/bkgd_repeat.jpg);
  background-repeat:repeat-x;
  background-color:#667598;
  height:100%;
}


#header-print,
#footer-print {
display:none;
}

body#splash {
  background-image:url(GRAPHICS/bkgd_splash.jpg);
  background-repeat:repeat-x;
  background-color:#A9CABF;
}

img, div {
   behavior: url("iepngfix.htc");
}


#container {
  position:relative;
  background-image:url(GRAPHICS/bkgd_container.jpg);
  background-repeat:no-repeat;
  background-position:center;
  width:1084px;
  height:125%;
  min-height:150%;
  height:auto !important;
  margin-left:auto;
  margin-right:auto;
}

#kachina {
  position:relative;
  float:left;
  width:100%;
  border:5px solid #FFFFFF;
  background-color:#f3e6b4;
  padding:5px;
  background-image:url(GRAPHICS/pots.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;
  cursor:pointer;
}

#kachina .link {
  position:absolute;
  float:left;
  top:320px;
  left:180px;
  width:128px;
  height:20px;
  background-image:url(GRAPHICS/link-come-in.gif);
}

#kachina .link span {
  display:none;
}

#wrapper {
  position:relative;
  width:840px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

#top {
  position:relative;
  float:left;
  background-image:url(GRAPHICS/bkgd_top.jpg);
  background-repeat:no-repeat;
  width:100%;
  height:59px;
}

#dropbottom {
  position:relative;
  float:left;
  width:100%;
  background-image:url(GRAPHICS/drop-bottom.png);
  background-repeat:repeat-x;
  background-position:bottom left;
  padding-bottom:10px;
  padding-right:12px;
}

#dropside {
  position:relative;
  float:left;
  width:100%;
  background-image:url(GRAPHICS/drop-side.png);
  background-repeat:repeat-y;
  background-position:top right;
  padding-right:16px;
}

*html #dropbottom, *html #dropside {
  background-image:none;
}

#main {
  position:relative;
  float:left;
  width:100%;
  border:5px solid #FFFFFF;
  background-color:#f3e6b4;
  background-image:url(GRAPHICS/pots.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;
}

#splashbottom {
  position:relative;
  float:left;
  width:800px;
  padding:25px;
}

#splashleft {
  position:relative;
  float:left;
  width:286px;
}

#avail {
   position:absolute;
   float:left;
   top:462px;
   left:0px;
   width:219px;
   height:124px;
   background-image:url(GRAPHICS/bkgd-avail.gif);
   background-repeat:no-repeat;
   font-size:11px;
   color:#89552c;
   padding-top:60px;
   padding-left:70px;
   z-index:2;
}

#submit {
	padding-top:10px;
	padding-left:70px;
}

#santafe {
        width:250px;
        padding-top:50px;
}

#santafe a:link,
#santafe a:hover,
#santafe a:active,
#santafe a:visited {
        font-size:22px;
        color:#7C4B24;
        text-decoration:underline;
}

#flash {
   position:absolute;
   float:left;
   width:100%;
   height:299px;
   top:-5px;
   left:0px;
   border:5px solid #FFFFFF;
   border-left:none;
   border-right:none;
   background-color:#FOAD18;
   z-index:1;
}

#flash div {
   padding-left:284px;
}

#content {
	position:relative;
	float:right;
	right:20px;
	border:1px solid #dccba4;
	background-color:#f8eecb;
	width:700px;
	padding:25px;
line-height: 24px;
	margin-top:325px;
	margin-bottom:25px;
}

#content p {
	margin:0px;
	padding:0px;
	padding-bottom:25px;
}

#content H1.littletitle {
	margin:0px;
	padding:0px;
	font-size:10px;
        color:#f8eecb;
}

.image {
	float:right;
	padding-left:25px;
}

.testimonial {
	position:relative;
	float:left;
	padding-top:5px;
}

#vinet {
  position:absolute;
  top:300px;
  left:260px;
  background-image:url(GRAPHICS/vine1.png);
  background-repeat:no-repeat;
  width:122px;
  height:78px;
  z-index:2;
}

#vineb {
  position:absolute;
  right:-50px;

  bottom:-0px;
  background-image:url(GRAPHICS/vine2.png);
  background-repeat:no-repeat;
  width:122px;
  height:78px;
  z-index:2;
}


#footer {
  position:relative;
  float:left;
  width:100%;
  height:250px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#f4e6b4;
}

/* End of 'Home' */

/* Start of CMSMS style sheet 'Nav' */
#menu {
   position:relative;
   float:left;
   background-image:url(GRAPHICS/nav.png);
   background-repeat:no-repeat;
   top:-5px;
   left:1px;
   width:250px;
   height:500px;
   padding-left:39px;
   z-index:3;
}

	#mainnav {
	position:absolute;
    float:left;
	top:185px;
	left:75px;
	width:150px;
	z-index:10;
	}

	#mainnav ul#nav  {
	padding:0px;
	margin:0px;	
	top:0px;
	list-style:none;
	}


	#nav li { /*float the main list items*/
	    position:relative;
		float: left;
		display: block;
	}
	
	#nav li span {
		display: none;
	}

	#nav li ul {
		display: none;
	}
	
	#nav a {
		text-decoration: none;
	}

	#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
	    position:absolute;
	    float:none;
	    margin:0px;
	    padding:0px;
  	    *top: 0px; /*reposition for IE*/
	    *left: 25px;
	    top:5px;
	    left:150px;
	    z-index:999;
            border:1px solid #F0A418;
}


	#nav li a {
		display: block;
		padding: 0px;
		margin: 0px;
	}

	#nav li.on a {
		color: #073E74;
	}

	#nav li.on ul {
		display: block;
	}

	#nav li.off:hover ul {
		display: block;
	}


	#li2 a, #li3 a, #li4 a, #li5 a, #li6 a, #li7 a, #li8 a, #li9 a, #li10 a {
		display: block;
		position: relative;
		width: 289px;
		height: 30px;
		background-image:url(GRAPHICS/nav.gif);
		background-repeat:no-repeat;
		z-index:10;
		padding:0px;
	}

/*first, put the initial states in place*/

#li2 a {
	background-position: -75px -193px; 
	width: 170px;
}

#li2 a:hover {
	background-position: -365px -193px;    
	width: 170px;
}

#li3 a {
	background-position: -75px -224px; 
	width: 170px;
}

#li3 a:hover {
	background-position: -365px -224px;    
	width: 170px;
}

#li4 a {
	background-position: -75px -255px; 
	width: 170px;
}

#li4 a:hover {
	background-position: -365px -255px;    
	width: 170px;
}

#li5 a {
	background-position: -75px -285px; 
	width: 170px;
}

#li5 a:hover {
	background-position: -365px -285px;    
	width: 170px;
}

#li6 a {
	background-position: -75px -315px; 
	width: 170px;
}

#li6 a:hover {
	background-position: -365px -315px;    
	width: 170px;
}

#li7 a {
	background-position: -75px -340px; 
	width: 170px;
}

#li7 a:hover {
	background-position: -365px -340px;    
	width: 170px;
}


#li8 a {
	background-position: -75px -370px; 
	width: 170px;
}

#li8 a:hover {
	background-position: -365px -370px;    
	width: 170px;
}

#li9 a {
	background-position: -75px -400px; 
	width: 170px;
}

#li9 a:hover {
	background-position: -365px -400px;    
	width: 170px;
}

#li10 a {
	background-position: -75px -430px; 
	width: 170px;
}

#li10 a:hover {
	background-position: -365px -430px;    
	width: 170px;
}

/*subnav formatting*/

#nav li ul a {
	display: block;
	background: #F3E6B3;
	color: #875F2C;
	font-family: arial, verdana, sans-serif;
	font-size:11px;
    height:auto;
    padding:5px;
	width:90px;
}	

#nav li ul a:hover {
	background: #F0A418;
	color: #F3E6B3;
	width:90px;
}	


#menu-l2 {
   position:relative;
   float:left;
   background-image:url(GRAPHICS/nav-L2.gif);
   background-repeat:no-repeat;
   top:20px;
   left:0px;
   z-index:999;
}

	#mainnav2 {
	position:absolute;
    float:left;
	width:1078px;
	left:0px;
	top:240px;
    z-index:99;
	}

        #mainnav2 div#navhome {
        position:relative;
        float:left;
        left:75px;
        }

	#mainnav2 ul#nav2  {
	padding:0px;
	margin:0px;	
	top:0px;
	left:0px;
	list-style:none;
	}


	#nav2 li { /*float the main list items*/
	    position:relative;
		float: left;
		display: block;
	}
	
	#nav2 li span {
		display: none;
	}

	#nav2 li ul {
		display: none;
	}
	
	#nav2 a {
		text-decoration: none;
	}

	#nav2 li.off ul, #nav2 li.on ul  { /*put the subnav2 below*/
	    position:absolute;
	    float:none;
            margin:0px;
            padding:0px;
	    top:24px;
            left:20px;
	    z-index:10;
            border:1px solid #F0A418;
}


	#nav2 li a {
		display: block;
		float:left;
		padding: 0px;
		margin: 0px;
	}

	#nav2 li.on a {
		color: #073E74;
	}

	#nav2 li.on ul {
		display: block;
	}

	#nav2 li.off:hover ul {
		display: block;
	}


	#li2n a, #li3n a, #li4n a, #li5n a, #li6n a, #li7n a, #li8n a, #li9n a, #li10n a {
		display: block;
		position: relative;
		width: 1078px;
		height: 24px;
		left:0px;
                background-image:url(GRAPHICS/nav-L2.gif);
		background-repeat:no-repeat;
	}

/*first, put the initial states in place*/

#li3n a {
	background-position: 0px 0px; 
	width: 117px;
}

#li3n a:hover {
	background-position: 0px -24px;    
	width: 117px;
}

#li4n a {
	background-position: -120px 0px; 
	width: 85px;
}

#li4n a:hover {
	background-position: -120px -24px;    
	width: 85px;
}

#li5n a {
	background-position: -208px 0px; 
	width: 85px;
}

#li5n a:hover {
	background-position: -208px -24px;    
	width: 85px;
}

#li6n a {
	background-position: -296px 0px; 
	width: 164px;
}

#li6n a:hover {
	background-position: -296px -24px;    
	width: 164px;
}

#li7n a {
	background-position: -462px 0px; 
	width: 153px;
}

#li7n a:hover {
	background-position: -462px -24px;    
	width: 153px;
}

#li8n a {
	background-position: -618px 0px; 
	width: 119px;
}

#li8n a:hover {
	background-position: -618px -24px;    
	width: 119px;
}


#li9n a {
	background-position: -740px 0px; 
	width: 140px;
}

#li9n a:hover {
	background-position: -740px -24px;    
	width: 140px;
}

#li2n a {
	background-position: -928px 0px; 
	width: 40px;
}

#li2n a:hover {
	background-position: -928px -25px;    
	width: 40px;
}

#li10n a {
	background-position: -985px 0px; 
	width: 65px;
}

#li10n a:hover {
	background-position: -985px -25px;    
	width: 65px;
}



/*subnav2 formatting*/

#nav2 li ul a {
	display: block;
	background: #F4E7B3;
	color: #875F2C;
	font-family: arial, verdana, sans-serif;
	font-size:11px;
        height:auto;
        padding:5px;
	width:90px;
}	

#nav2 li ul a:hover {
	background: #F0A418;
	color: #F3E6B3;
	width:90px;
}	


#utility {
    position:relative;
	float:right;
	background-image:url(GRAPHICS/nav-utility.gif);
	background-repeat:no-repeat;
	width:280px;
	height:28px;
	padding-top:30px;
        bottom:-1px;
}

#utility ul {
	margin:0px;
	padding:0px;
}

#utility li {
	list-style:none;
    position:relative;
	float:left;
	width:75px;
	height:28px;
}

#utility li a {
	list-style:none;
    position:relative;
	float:left;
	width:75px;
	height:28px;
}


#utility span {
	display:none;
}

#footer ul {
position:relative;
left:20px;
list-style:none;
margin:0px;
padding:0px;
width:800px;
margin-left:auto;
margin-right:auto;
}

#footer li {
position:relative;
float:left;
padding-right:15px;
}

#footer li a:link {
color:#f4e6b4;
text-decoration:none;
}

#footer li a:hover,
#footer li a:active,
#footer li a:visited{
color:#f4e6b4;
text-decoration:underline;
}

/* End of 'Nav' */

