/* Layout /*

/* Basic */

body {
	margin:0px 20px 0px 20px;
	min-width:740px;
}

#header {
	z-index:0;
}

/* Content Images */

img {
	border:0px;
}

.sidebar {
	float:left;
	margin:auto;
	padding-left:5px;
	padding-right:10px;
}

.indexnav {
	width:150px;
	height:112px;
}

#logo {
	float:left;
}

.cities {
	z-index:3;
}

.header {
	position:absolute;
	border-bottom:1px solid #24618E;
}

.about {
	margin-left:30px;
	border:1px solid grey;
	padding:10px;
}

.scenery {
	border:1px solid grey;
	padding:5px;
}

/* Navigation bar */

#tabs {      float:left;
      font-size:70%;      line-height:normal;	  margin-top:-30px;
	  z-index:4;
	  position:relative;
	  width:100%;
	  border-bottom:1px solid #24618E;
}

#tabs ul {	  margin:0;	  padding:10px 10px 0 210px;	  list-style:none;
}

#tabs li {      display:inline;      margin:0;      padding:0;}

#tabs a {      float:left;      background:url("/cb/includes/img/tableftJ.gif") no-repeat left top;      margin:0;      padding:0 0 0 5px;      text-decoration:none;}

#tabs a span {      float:left;      display:block;      background:url("/cb/includes/img/tabrightJ.gif") no-repeat right top;      padding:5px 15px 4px 6px;      color:#24618E;}    /* Commented Backslash Hack hides rule from IE5-Mac \*/    #tabs a span {float:none;}    /* End IE5-Mac hack */    #tabs a:hover span {      color:#FFF;      }    #tabs a:hover {      background-position:0% -42px;      }    #tabs a:hover span {      background-position:100% -42px;      }
/* Header Images */
    
#navcover-search {
	position:absolute;
	width:100%;
	height:90px;
	padding-bottom:5px;
	background:url(/cb/images/search/header1.jpg) no-repeat #fff;
}

#navcover-listings {
	position:absolute;
	width:100%;
	height:90px;
	background:url(/cb/images/listings/header1.jpg) no-repeat #fff;
	padding-bottom:5px;
}

#navcover-tours {
	position:absolute;
	width:100%;
	height:90px;
	background:url(/cb/images/tours/header1.jpg) no-repeat #fff;
	padding-bottom:5px;
}

#navcover-resources {
	position:absolute;
	width:100%;
	height:90px;
	background:url(/cb/images/resources/header1.jpg) no-repeat #fff;
	padding-bottom:5px;
}

#navcover-about {
	position:absolute;
	width:100%;
	height:90px;
	background:url(/cb/images/about/header1.jpg) no-repeat #fff;
	padding-bottom:5px;
}

#navcover-pueblo {
	position:absolute;
	width:100%;
	height:90px;
	background:url(/cb/images/pueblo/header1.jpg) no-repeat #fff;
	padding-bottom:5px;
}

#navcover-pueblowest {
	position:absolute;
	width:100%;
	height:90px;
	background:url(/cb/images/pueblowest/header1.jpg) no-repeat #fff;
	padding-bottom:5px;
}

#navcover-home {
	position:absolute;
	width:100%;
	height:90px;
	background:url(/cb/images/home/header3.jpg) no-repeat #fff;
	padding-bottom:5px;
}

/* Rounded Cornrs */

.roundedcornr_box {	background:url(/cb/images/back-underlay.jpg) bottom right #fff no-repeat;
	float:left;
	/*min-height:720px;
 	height:auto !important; // IE6 Hack    height:720px; // IE 6 Hack
	width:100%;*/
}.roundedcornr_bottom div {   background: url(/cb/includes/img/cornrs/roundedcornr_341350_bl.png) no-repeat bottom left;}.roundedcornr_bottom {   background: url(/cb/includes/img/cornrs/roundedcornr_341350_br.png) no-repeat bottom right;}.roundedcornr_bottom div, .roundedcornr_bottom {   width: 100%;   height: 50px;}
.roundedcornr_content { 
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;	
	padding-top:20px;
}

/* Columns */

#main {
	margin-top:20px;
	position:relative;
	margin-bottom:10px;
	height:100%;
	/*min-height:400px;
	height:auto !important; // IE6 Hack    height:400px; // IE 6 Hack*/
}

#sidebar {
	float:left;
	height:100%;
	margin-top:100px;
	width:200px;
}

#sidecontent {
	padding:10px;
	background:url(/cb/includes/img/sidebar-background.jpg);

}

#sidetop {
	background:url(/cb/includes/img/sidebar-top.jpg) no-repeat top;
	width:100%;
	height:10px;
}

#sidebottom {
	background:url(/cb/includes/img/sidebar-bottom.jpg) no-repeat bottom;
	width:100%;
	height:10px;
}

.columnfull {
	margin-left:200px;
	padding-top:100px;
}

.full {
	margin-left:200px;
}

.tourfull {
	padding-top:130px;;
}

.column1 { 
	width:48%;
	float:left;
}

.column2 {
	width:48%;
	float:left;
}

.column2a {
	width:45%;
	float:right;
	border-bottom:1px solid #24618E;
	border-left:1px solid #24618E;
	margin-left:5px
}

.contact {
	padding-top:130px;
	margin-left:210px;
}

/* Footer */
	
#copyright {
	margin-left:210px;
	float:left;
	border-top:1px solid #24618E;
	margin-top:5px;
	padding-top:5px;
	clear:both;
}

#copyright-image {
	float:left;
	padding-right:15px;
	padding-bottom:10px;
}

#clearly {
	clear:both;
}

/* Forms and Frames */

.number {
	float:right;
	text-align:right;
	padding-right:15px;
}

.numberb {
	float:right;
	text-align:right;
	padding-right:15px;
}

.number2 {
	float:left;
	text-align:right;
}

.number3 {
	float:left;
	clear:both;
}

.search {
	float:right;
	margin-top:-70px;
	margin-left:540px;
	clear:left;
	width:200px;
	z-index:5;
}

.frame {
	margin-left:10px;
	margin-top:-100px;
}

/* Misc */

.homelink {
	float:left;
	padding:10px;
}

.hype {
	margin-left:20px;
}

.brian {
}

.melonie {
	clear:both;
	padding-top:10px;
}