/* CSS Document */
* {margin:0px; padding:0px;}

body 
{
	margin:0px; 
	padding:0px; 
	font-family: Arial;
	position:relative;
	background: #888888 url('images/Background.jpg') repeat-x 0% center;
	
}

#wrapper
{
	min-height:1121px;
	width:935px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	/* color:white; */
	color:white;
}

a
{
	color:white;
}

a:visited
{
	color:white;
}

a:hover
{
	color:white;
}


#leftside
{
	width:872px;
	position:relative;
	float:left;
}

#topborder
{
	width:872px;
	height:41px;
	position:relative;
	background: url('images/TopBorder.png');
}

#secondarytopborder
{
	width:872px;
	height:41px;
	position:relative;
	background: url('images/SecondaryTopBorder.png');
}

#headerbody
{
	height:429px;
	width:872px;
	position:relative;
	background: url("images/headerbackground.png");
}

#secondaryheaderbody
{
	height:429px;
	width:872px;
	position:relative;
	background: url("images/secondaryheaderbackground.png");
}


#contenttopborder
{
	height:16px;
	width:872px;
	position:relative;
	background: url("images/contenttopborder.png");
}

#secondarycontenttopborder
{
	height:16px;
	width:872px;
	position:relative;
	background: url("images/secondarycontenttopborder.png");
}


#contentarea
{
	width:772px;
	position:relative;
	background: url("images/contentbackground.png");
	padding-left:100px;

}

#mainbody
{
	left:-10px;
	padding-right:50px;
	position:relative;
	min-height:430px;
}

#mainbody ul li
{
	margin-left:30px;
	position:relative;

}

#mainbody ul
{
	margin-top:10px;
	position:relative;
}

#mainbody p
{
	margin-top:10px;
	position:relative;
	line-height: 1.2; 

}

#mainbody img
{
	margin:10px;
}

#sidewaysname
{
	height:1121px;
	width:63px;
	position:relative;
	float:left;
	background: url('images/Sidewaysname.png') no-repeat;
	
}

#contentbottomborder
{
	height:50px;
	width:872px;
	position:relative;
	background: url("images/ContentBottomBorder.png");
}

#footer
{
	height:80px;
	width:872px;
	position:relative;
	background: url("images/Footerbackground.png");
}

#footerbottom
{
	height:47px;
	width:872px;
	position:relative;
	background: url("images/bottomborder.png");
}

#space10
{
	position:relative;
	height:10px;
}

#logoandnav
{
	/* border:1px solid red; */
	position:relative;
	width:294px;
	float:left;	
	margin-left:58px;
}

#secondarylogoandnav
{
	/* border:1px solid red; */
	position:relative;
	width:294px;
	float:left;	
	margin-left:0px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	left:-30px;
	z-index:2;
}

#logo
{
	/* border:1px solid red; */
	position:relative;
	width:294px;
	height:234px;
	background: url('images/Logo.gif');
}

#navigation
{
	/* border:1px solid red; */
	position:relative;
	width:294px;
	margin-top:15px;
}

#navigation a
{
	display: block;
	font-size:1px;
	text-align:center;
	color:#333300;
}

.buttonhome
{
	background: url("images/nav_off_01.gif");
	height:43px;
	width:294px;
	padding-top:2px;
}

a.buttonhome:hover
{
	background: url('images/Nav_on_01.gif');
}

.buttoncolorado
{
	background: url("images/nav_off_02.gif");
	height:41px;
	width:147px;
	float:left;
	padding-top:2px;	
}

a.buttoncolorado:hover
{
	background: url('images/Nav_on_02.gif');
}


.buttoninternational
{
	background: url("images/nav_off_03.gif");
	height:41px;
	width:147px;
	float:right;
	padding-top:2px;

}
a.buttoninternational:hover
{
	background: url('images/Nav_on_03.gif');
}


.buttonreservations
{
	background: url("images/nav_off_04.gif");
	height:40px;
	width:147px;
	float:left;
	padding-top:2px;
}
a.buttonreservations:hover
{
	background: url('images/Nav_on_04.gif');
}

.buttonhometestimonials
{
	background: url("images/nav_off_05.gif");
	height:40px;
	width:147px;
	float:right;
	padding-top:2px;
}
a.buttonhometestimonials:hover
{
	background: url('images/Nav_on_05.gif');
}


.buttoncontact
{
	background: url("images/nav_off_06.gif");
	height:44px;
	width:147px;
	float:left;
	padding-top:2px;	
}
a.buttoncontact:hover
{
	background: url('images/Nav_on_06.gif');
}


.buttonfaq
{
	background: url("images/nav_off_07.gif");
	height:44px;
	width:147px;
	float:right;
	padding-top:2px;	
}
a.buttonfaq:hover
{
	background: url('images/Nav_on_07.gif');
}


#slideshow
{
	float:right;
	margin-right:26px;
	margin-top:1px;
	position:relative;

}

#twitter
{
	margin-left:60px;
	position:relative;
	border:0px;	
	float:left;
	padding-right:15px;
}

#twitter img
{
	position:relative;
	border:0px;	
}

#facebook
{
	position:relative;
	border:0px;	
	float:left;
	padding-right:15px;
}

#facebook img
{
	position:relative;
	border:0px;	
}


#ppcaa
{
	position:relative;
	border:0px;	
	float:left;
	padding-right:15px;
}

#ppcaa img
{
	position:relative;
	border:0px;	
}

#googleEarth
{
	position:relative;
	border:0px;	
	float:left;
	padding-right:15px;
}

#googleEarth img
{
	position:relative;
	border:0px;	
}

#CoVacationDir
{
	position:relative;
	border:0px;	
	float:left;
	padding-right:15px;
}

#CoVacationDir img
{
	position:relative;
	border:0px;	


}

#footeraddress
{
	text-align:right;
	margin-right:50px;
	
}

#topcontent
{
	width:482px;
	height:421px;
	position:relative;
	margin-left:365px;
}

#ridebox
{
	position:relative;
	width:96%;
	border:1px solid white;
	margin-top:15px;
	margin-bottom:15px;
	padding:15px;
}

#ridebox hr
{
	width:104%;
	margin-left:-2%;
	border-top:1px solid white;
	border-bottom:0px;
	margin-top:-5px;
	margin-bottom:15px;
}


#asseentoday
{
	position:relative;
	width:75px;
	height:66px;
	background-image: url("/images/as-seen1.gif");
	float:right;
}

.testimonialpic
{
	float:right;
	border:1px solid white;
	text-align:center;
	font-size:12px;
	margin:10px;
	padding:10px;
	position:relative;	

}

.imgright
{
	position:relative;
	float:right;
	margin-right:0px;
	padding-right:0px;
}

.imgright img
{
	border:1px solid black;
	position:relative;
	float:right;
	padding:0px;
	margin:0px;
}

.imgleft
{
	position:relative;
	float:left;
	margin-left:0px;
	padding-left:0px;
}


.imgleft img
{
	border:1px solid black;
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
}


#PPBBslideshow
{
	float:right;
	position:relative;
	border:1px solid black;
	height:153px;
	width:230px;
}

#TDAslideshow
{
	float:right;
	position:relative;
	border:1px solid black;
	height:153px;
	width:230px;
}


#imggallery img
{
	position:relative;
	margin:1px;
}

#imggallery table
{
	position:relative;
}

#imggallery table tr td
{
	position:relative;
	border:1px solid white;
}

#navimages
{
	position:absolute;
	display: none;
}

.yellowtext
{
	color:yellow;
}