body {

	margin-top:0px;

	margin-left:auto;

	margin-right:auto;

/*	background-color:#504229; */

    background:#504229 url(images/bgimage.png) repeat-x fixed top;

}



 p{

    /* font-family:"Trojan Pro",serif; */

     font-size:18px;

     text-indent:1.0em;

     }



#wrapper {

	width: 810px;

	margin-top:0px;

	margin-left:auto;

	margin-right:auto;

	padding-top:0px;

	position:relative;

}



#header {

	width: 810px;

	height: 172px;

	background-color:#504229;

	background-image:url(images/bannerImg4.jpg);

	background-repeat:no-repeat;

	background-position:top;

}



#topLeftPic {

	background-image:url(images/topLeftPic.png);

	background-repeat:no-repeat;

	width:293px;

	height:232px;

	position:absolute;

	left:-55px;

	top:-1px;

	z-index:1;

	_behavior:url(iepngfix.htc);

}



#topRightPic {

	background-image:url(images/topRightPic8.png);

	background-repeat:no-repeat;

	width:289px;

	height:239px;

	position:absolute;

	left:587px;

	top:-34px;

	z-index:1;

	_behavior:url(iepngfix.htc);

}



#nav {

	width:810px;

	height:77px;

	position:absolute;

	top:173px;

	z-index:100;

	behavior:url(csshover.htc);

}



#nav ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}



#nav li {

	float: left;

}



#border1 {

	background-image:url(images/navBorder.png);

	background-repeat:no-repeat;

	height:48px;

	width:13px;

	margin-left:215px;

	margin-top:5px;

	_behavior:url(iepngfix.htc);

}



#border2 {

	background-image:url(images/navBorder.png);

	background-repeat:no-repeat;

	height:48px;

	width:13px;

	margin-left:7px;

	margin-top:5px;

	_behavior:url(iepngfix.htc);

}



#border3 {

	background-image:url(images/navBorder.png);

	background-repeat:no-repeat;

	height:48px;

	width:13px;

	margin-left:7px;

	margin-top:5px;

	_behavior:url(iepngfix.htc);

}



#border4 {

	background-image:url(images/navBorder.png);

	background-repeat:no-repeat;

	height:48px;

	width:13px;

	margin-left:7px;

	margin-top:5px;

	_behavior:url(iepngfix.htc);

}



#home {

	margin-left:130px;

	margin-top:13px;

	height:32px;

	width:80px;

	background-image:url(images/home.png);

	background-repeat: no-repeat;

	z-index:3;

	position:absolute;

	left:0px;

	top:-4px;

	behavior:url(csshover.htc);

	/*_behavior:url(iepngfix.htc);*/

}



#home:hover {

	background-image:url(images/homeover.png);

	cursor:pointer;

}



#rides {

	margin-left:2px;

	margin-top:9px;

	background-image:url(images/rides.png);

	width:80px;

	height:32px;

	background-repeat:no-repeat;

	_behavior:url(iepngfix.htc);

	_behavior:url(csshover.htc);

}



#rides:hover {

	background-image:url(images/ridesover.png);

	cursor:pointer;

}



#area {

	margin-left:2px;

	margin-top:9px;

	background-image:url(images/area.png);

	background-repeat:no-repeat;

	width:80px;

	height:32px;

	_behavior:url(iepngfix.htc);

	_behavior:url(csshover.htc);

}



#area:hover {

	background-image:url(images/areaover.png);

	cursor:pointer;

}



#directions {

	margin-left:2px;

	margin-top:9px;

	background-image:url(images/directions.png);

	background-repeat:no-repeat;

	width:161px;

	height:32px;

	_behavior:url(iepngfix.htc);

	_behavior:url(csshover.htc);

}



#directions:hover {

	background-image:url(images/directionsover.png);

	cursor:pointer;

}



#contact {

	margin-left:2px;

	margin-top:9px;

	background-image:url(images/contact.png);

	width:127px;

	height:32px;

	position:absolute;

	left:614px;

	z-index:4;

	_behavior:url(iepngfix.htc);

	_behavior:url(csshover.htc);

}



#contact:hover {

	background-image:url(images/contactover.png);

	cursor:pointer;

}



#midHeaderHome {

	background-image:url(images/navBar.png);

	width:800px;

	height:84px;

	background-repeat:repeat-x;

	margin-left:2px;

}



#midHeaderHomepic {

	background-image:url(images/homePageMidHeader.png);

	background-repeat:no-repeat;

	width:732px;

	height:20px;

	position:absolute;

	left:38px;

	top:225px;

	z-index:99;
	
	_behavior:url(iepngfix.htc);

}



#navEndBar {

	background-image:url(images/navEndBar.png);

	background-repeat:no-repeat;

	width:16px;

	height:79px;

	position:absolute;

	top:172px;

	left:793px;

	z-index:0;

    _behavior:url(iepngfix.htc);

}



/*#content {

	width:810px;

	background-image:url(images/middle.jpg);

	background-repeat:repeat-y;

	padding-left:4px;

	padding-right:4px;

} */



#topCapHome {

	width:808px;

	height:60px;

	background-image:url(images/gradienttopcaprides.png);

	background-repeat:no-repeat;

	margin-left:2px;

	margin-top:-5px;

	padding:0px;

}



#topCapHome h2 {

    display:inline;

    font-size:1.1em;

}



#topCapWide {

	width:808px;

	height:60px;

	background-image:url(images/topcapgradient.png);

	background-repeat:no-repeat;

	margin-left:2px;

	margin-top:-5px;

	padding:0px;

}



#midHome {

	width:805px;

	background-image:url(images/middleHome.jpg);

	background-repeat:repeat-y;

	margin-left:2px;

	margin-bottom:0px;

    margin-top:-20px;

	padding-top:0px;

	*margin-top:-19px;

	_margin-top:-19px;

}



#midWide {

	width:805px;

	background-image:url(images/midWide.png);

	background-repeat:repeat-y;

	margin-left:2px;

	margin-top:-20px;

	margin-bottom:20px;

	padding-top:0px;

    overflow:auto;

	*margin-top:-19px;

    *padding-top:19px;

	_margin-top:-19px;

}



#midWideDirections{

  	width:770px;

	background-image:url(images/midDirections.png);

	background-repeat:repeat-y;

	margin-left:2px;

	margin-top:-5px;

	margin-bottom:0px;

	padding-top:0px;

    padding-left:20px;

    padding-right:15px;

    overflow:auto;

	*margin-top:0px;

	_margin-top:-6px;

}



#tabs1, #tabs2, #tabs3{

    height:42px;

    position:relative;

    margin-top:10px;



}



#tabs1 a, #tabs2 a, #tabs3 a{

    text-decoration:none;

    color:#000;

    font-size:20px;

}





#tabOurs{

    height:42px;

    width:151px;

    position:absolute;

    background-image:url(images/printours.png);

    left:250px;

    top:-4px;

    z-index:1;

}



#tabOurs:hover {

	background-image:url(images/printoursOver.png);

	cursor:pointer;

}



#tabMap{

    height:42px;

    width:151px;

    position:absolute;

    background-image:url(images/mapquesttab.png);

    left:560px;

    top:-4px;

    z-index:1;

}



#tabMap:hover {

	background-image:url(images/mapquesttabOver.png);

	cursor:pointer;

}



#tabGoogle{

    height:42px;

    width:151px;

    position:absolute;

    background-image:url(images/googletab.png);

    left:405px;

    top:-4px;

    z-index:1;

}



#tabGoogle:hover {

	background-image:url(images/googletabOver.png);

	cursor:pointer;

}



#tabs1 #tabOurs{

    z-index:3;

}



#tabs1 #tabMap, #tabs1 #tabsGoogle{

    z-index:1;

}



#tabs2 #tabGoogle{

    z-index:3;

}



#tabs2 #tabOurs, #tabs1 #tabsMap{

    z-index:1;

}



#tabs3 #tabMap{

    z-index:3;

}



#tabs3 #tabGoogle, #tabs1 #tabsOurs{

    z-index:1;

}



#guestbook {

	width:605px;

    height:600px;

	background-color:#be9669;

	margin-left:100px;

	margin-top:-21px;

	margin-bottom:0px;

	padding-top:0px;

    *margin-top:0px;

	_margin-top:-6px;

}



#btmCapHome {

	width:805px;

	height:16px;

	background-image:url(images/btmHome.jpg);

	background-repeat:no-repeat;

	margin-top:0px;

	padding-top:0px;

	margin-left:2px;

}



#btmCapWide {

	width:805px;

	height:22px;

	background-image:url(images/btmWide.png);

	background-repeat:no-repeat;

	margin-top:-20px;

	padding-top:0px;

	margin-left:2px;

}



#weatherImg {

	text-align:center;

	margin-top:9px;

}



h1 {

	text-align:center;

}



#leftContainerHome {

	width:195px;

	float:left;

	margin-left:17px;

	_margin-left:8px;

}

#leftContainerIntro {

	/*width:749px;*/

	font-size:18px;

    text-indent:1.0em;

	margin-left:17px;

	_margin-left:13px;

}



#rightContainerHome {

	width:547px;

	margin-left:234px;

}



 #rightContainerHome p{

    font-size:18px;

    text-indent:1.0em;

}



#rightContainerIntro {

	float:right;

    margin-right:25px;

    margin-left:5px;

 /* width:414px;*/

 /* margin-left:368px;*/

}



#leftContainerContact {

    float:left;

    width:360px;

    margin-top:11px;

    margin-left:19px;

	_margin-left:8px;

    *margin-top:-8px;

}



#leftContainerContact a {

    color:#101010;

    text-decoration: none



}



#leftContainerContact a:hover{

    border-bottom:medium solid #4e4824;

}



#rightContainerContact {

    margin-left:380px;

    margin-top:11px;

  /*  margin-bottom:10px; */

    width:400px;

    height:300px;

    background-image:url(images/mapquestpic.jpg);

    background-repeat:no-repeat;

    *margin-top:-8px;

}



#footer {

	width:810px;

	height:58px;

	background-image:url(images/footer.png);

	background-repeat:no-repeat;

	margin-left:2px;

	clear:both;

	_behavior:url(iepngfix.htc);

	_margin-top:-5px;

}



.nodecoration{

    margin-left:50px;

    list-style:none;

}



.nodecorationnomargin {

    list-style:none;

    margin:0px;

}



#directionsMid{

    background-image:url(images/directionsbg.png);

    background-repeat:repeat-y;

    width:808px;

    margin-top:-5px;

    padding-top:1px;

    margin-left:1px;

}



#topCapDirections{

    width:808px;

	height:13px;

	background-image:url(images/topCapWideDirections.png);

	background-repeat:no-repeat;

	margin-left:1px;

	margin-top:-5px;

	padding:0px;

    position:relative;

    z-index:2;

}



#btmCapWideDirections{

 	width:808px;

	height:14px;

	background-image:url(images/btmWideDirections.png);

	background-repeat:no-repeat;

	margin-top:-12px;

	padding-top:0px;

	margin-left:1px;

}



#leftGoogle{

 /*  float:left;*/

 /*width:210px;*/

}



#leftGoogle p{

    font-size:18px;

    text-indent:1.0em;

}



#leftOurs{

    width:199px;

    float:left; 

    padding-left:5px;

}



#rightOurs{

    font-size:18px;

    text-indent:1.0em;

    width:532px;

    float:right;

    overflow:auto;

    padding-left:7px;

    padding-right:0px;

    border-left:1px dashed #000;

}



.nothuman

{

    display:none;

}



#ridesHeader {

	background-image:url(images/ridesheader.png);

	width:127px;

	height:23px;

	background-repeat:no-repeat;

    position:absolute;

    top:276px;

    left:446px;

	_behavior:url(iepngfix.htc);

}



#weatherHeader {

	background-image:url(images/wewatherheader.png);

	width:173px;

	height:23px;

	background-repeat:no-repeat;

    position:absolute;

    top:276px;

    left:30px;

	_behavior:url(iepngfix.htc);

}



#galleryHeader {

	background-image:url(images/galleryheader.png);

	width:287px;

	height:23px;

	background-repeat:no-repeat;

    position:absolute;

    top:276px;

    left:260px;

	_behavior:url(iepngfix.htc);

}



#areaHeader {

	background-image:url(images/areaheader.png);

	width:307px;

	height:23px;

	background-repeat:no-repeat;

    position:absolute;

    top:276px;

    left:250px;

	_behavior:url(iepngfix.htc);

}



#contactHeader {

	background-image:url(images/contactheader.png);

	width:167px;

	height:23px;

	background-repeat:no-repeat;

    position:absolute;

    top:276px;

    left:320px;

	_behavior:url(iepngfix.htc);

}



#cmsheader {

	background-image:url(images/cms.png);

	width:453px;

	height:23px;

	background-repeat:no-repeat;

    position:absolute;

    top:276px;

    left:177px;

	_behavior:url(iepngfix.htc);

}



#guestbookHeader {

	background-image:url(images/guestbookheader.png);

	width:205px;

	height:23px;

	background-repeat:no-repeat;

    position:absolute;

    top:276px;

    left:300px;

	_behavior:url(iepngfix.htc);

}



#guestbookSignHeader {

	background-image:url(images/guestbooksignheader.png);

	width:334px;

	height:23px;

	background-repeat:no-repeat;

    position:absolute;

    top:276px;

    left:235px;

	_behavior:url(iepngfix.htc);

}



.nomargin {

    margin:0px;

    padding:0px;

}



.ridestop {

    background-image:url(images/ridessmallheader.png);

    background-repeat:no-repeat;

    width:544px;

    height:16px;

    margin-left:2px;

}



.ridesdiv {

    border-bottom:1px solid #101010;

    border-left:1px solid #101010;

    border-right:1px solid #101010;

    width:542px;

    background-color:#be9669;

    background-image:url(images/ridesdivbg.jpg);

    background-repeat:no-repeat;

    margin-left:2px;
	
	_margin-top:-5px;

}



.commenttop {

    background-image:url(images/commentcap.png);

    background-repeat:no-repeat;

    width:765px;

    height:15px;

    margin-left:18px;

    *margin-top:0px;

    *padding:0px;

}



.areadiv {

    border-bottom:1px solid #101010;

    border-left:1px solid #101010;

    border-right:1px solid #101010;

    width:753px;

    background-color:#be9669;

    background-image:url(images/areabg.png);

    background-repeat:no-repeat;

    margin-left:18px;

    padding-left:5px;

    padding-right:5px;
	
	_margin-top:-5px;

}



.gallerydiv {

    border-bottom:1px solid #101010;

    border-left:1px solid #101010;

    border-right:1px solid #101010;

    width:753px;

    background-color:#be9669;

    background-image:url(images/gallerybg.jpg);

    background-repeat:no-repeat;

    margin-left:18px;

    padding-left:5px;

    padding-right:5px;

}



.gallerywinterdiv {

    border-bottom:1px solid #101010;

    border-left:1px solid #101010;

    border-right:1px solid #101010;

    width:753px;

    background-color:#be9669;

    background-image:url(images/gallerybgwinter.jpg);

    background-repeat:no-repeat;

    margin-left:18px;

    padding-left:5px;

    padding-right:5px;

}



.areadiv a {

    color:#101010;

    text-decoration: none

}



.areadiv a:hover {

    border-bottom:thin solid #4e4824;

}



.commentdiv {

     border-bottom:1px solid #101010;

    border-left:1px solid #101010;

    border-right:1px solid #101010;

    width:763px;

    background-color:#be9669;

    background-image:url(images/guestbookbg.png);

    background-repeat:no-repeat;

    margin-left:18px;
	
	_margin-top:-5px;

}



#contacttopcap {

    background-image:url(images/contacttopcap.png);

    background-repeat:no-repeat;

    width:349px;

    height:17px;

   margin-left:2px;

   margin-top:1px;

}



#contactdiv {

     border-bottom:1px solid #101010;

    border-left:1px solid #101010;

    border-right:1px solid #101010;

     background-color:#be9669;

     width:345px;

      margin-left:2px;

      padding-left:2px;
	  
	  _margin-top:-5px;

}



#addcommenttopcap {

    background-image:url(images/contacttopcap.png);

    background-repeat:no-repeat;

    width:349px;

    height:17px;

   margin-left:226px;

   margin-top:1px;

}



#addcommentdiv {

     border-bottom:1px solid #101010;

    border-left:1px solid #101010;

    border-right:1px solid #101010;

     background-color:#be9669;

     width:345px;

      margin-left:226px;

      padding-left:2px;

}



#topcapul {

    background-image:url(images/topcapul.png);

    background-repeat:no-repeat;

    width:450px;

    height:17px;

   margin-left:2px;



}



#indexul {

     border-bottom:1px solid #101010;

    border-left:1px solid #101010;

    border-right:1px solid #101010;

     background-color:#be9669;

     width:448px;

     margin-left:2px;
	 
	 _margin-top:-5px;

}



#indexul h4{

    margin-top:-18px;

    margin-bottom:0px;

    padding:0px;

}



#mapguestleft {

    background-image:url(images/contactpic.jpg);

    width:365px;

    height:274px;

    float:left;

    margin-top:6px;

    margin-bottom:13px;

    margin-right:9px;

}



#mapguestright {

    background-image:url(images/mapguestrighttopcap.png);

    background-repeat:no-repeat;

    width:383px;

    height:17px;

   margin-top:-14px;

  margin-left:376px;

}



#mapguestrightdiv {

     border-bottom:1px solid #101010;

    border-left:1px solid #101010;

    border-right:1px solid #101010;

     background-color:#be9669;

     width:379px;

      margin-left:376px;

      padding-left:2px;

}



.button {

    background-color:#514c2c;

    color:#be9669;

    border-color:#3d301a;

    margin:2px;

    *margin:2px;

}



#cancelbutton {

    position:absolute;

    left:361px;

    top:366px;

    *top:389px;

}