#dest_container {
	width: 570px;
	border: 0px solid #333333;
	margin: 0px 0px 0px 10px;
	background: transparent;
	float: left;
}

#dest_tab_container {
	width: 570px;
	border: 0px solid #333333;
	margin: 0px 0px 0px 0px;
	background: transparent;
	float: left;
}

#dest_right {
float: right;
width: 200px;
margin: 0px 0px 0px 10px;
}

#dest_print {
        width: 203px;
	height: 81px;
        border: 0px solid #9a9a9a;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        background: transparent url('http://kapitolreef.com/images/print_back.png') top center no-repeat;
}

#dest_print p {
        height: 50px;
        border: 0px solid #9a9a9a;
        margin: 10px 0px 0px 40px;
        padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #333333;
}

#dest_reviews {
	width: 200px;
	height: 60px;
	border: 0px solid #9a9a9a;
	margin: 0px 0px 0px 0px;
}
#overall {
        margin:0px auto; font-weight: bold; font-size:12px; line-height: 14px; letter-spacing: 0px; color: #000000;
}
#based {
        margin:0px auto; font-weight: bold; font-size:11px; letter-spacing: 0px; color: #b91129;
}

#dest_reviews_container {
        width: 570px;
        border: 0px solid #9a9a9a;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
        background: transparent url('http://kapitolreef.com/images/new/review_back.jpg') top center repeat-x;
}
#dest_reviews_title {
	margin: 0 auto;
	width: 555px;
	height: 26px;
        background: transparent url('http://kapitolreef.com/images/new/review_title_back.png') top center no-repeat;
	text-align: left;
}
#dest_reviews_title p {
	padding: 4px 0px 0px 45px;
        font-variant:small-caps; font-family: arial; font-size: 10pt; font-weight:bold; color: #118fb9;
}
#dest_reviews_content {
        background: #ffffff url('http://kapitolreef.com/images/new/review_body_back.jpg') top left repeat;
	width: 555px;
	overflow: auto;
	margin: 0 auto;
}
#dest_reviews_left {
	float: left;
	margin: 0 0 0 10px;
        border: 0px solid #9a9a9a;
	background: transparent;
	width: 160px;
	font-size: 9pt;
}
#dest_reviews_right {
	float: right;
	margin: 0 16px 0 10px;
        border: 0px solid #9a9a9a;
	background: transparent;
	width: 340px;
	text-align: left;
}

#dest_ads {
	width: 200px;
	border: 1px solid #9a9a9a;
	margin: 0px 0px 0px 0px;
	background: #c3ecfa url('http://kapitolreef.com/images/sponsor_back.jpg') top center no-repeat;
	height: 100%;
}
#dest_ads_title {
        margin: 0px auto;        
	padding: 5px 0 0 0;
        width: 100%;
        border-bottom: solid 0px #9a9a9a;
        font-variant:small-caps; font-family: arial; font-size: 14px; font-weight:bold; color: #ffffff;
        }


#dest_title {
	background: transparent;
	color:#d9b927;
	margin:10px auto; line-height: 26px; font-weight: bold; border-bottom: 1px dotted #9AAFC2; font-size:30px; letter-spacing: -2px;
	text-align: left;
}

#dest_desc {
	margin:10px 0px 0px 15px; 
	font-weight: normal; font-size:9pt; color: #818383;
	border: 0px solid red;
	width: 520px;
	text-align: left;

}

#tips_container {
        border: 0px solid #9a9a9a;
        margin: 0px auto 20px;
        background: transparent;
	text-align: left;
	width: 95%;
	font-family: arial;
	font-size: 9pt;
	color: #333333;
}

#tips_container ul { 
        list-style-type: disc;
        list-style-image: none;
        list-style-position: inside;
}       
        
#tips_container ul li { 
        font-style: italic;
        margin-top: 5px;
}  

#tips_header1 {
        color:#195569;
	text-align: left;
	width: 95%;
        margin:0px auto 10px; line-height: 12px; font-weight: bold; border-bottom: 1px solid #90cde2; font-size:13px; letter-spacing: 0px;
}

#loadmap { width: 90%; margin:0px auto 10px; line-height: 16px; font-weight: bold; border-bottom: 3px dotted #1c7e9f; font-size:13pt; letter-spacing: 0px; color: #1c7e9f;}

.rateform_tbl {
	font-variant:small-caps; font-family: arial; font-size: 11pt; font-weight:normal; color: #636363;
	width: 400px;
	border: 1px solid #e1e2e2;
	margin: 0 auto;
	}
.required {font-variant:small-caps; font-family: arial; font-size: 11pt; font-weight:bold; color: #910909;}
.required_small {font-variant:none; font-family: arial; font-size: 9pt; font-weight:bold; color: #910909;}
.form_title {font-variant:small-caps; font-family: arial; font-size: 11pt; font-weight:normal; color: #ffffff;}




/* ##############  DESTINATION TABS ############## */
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(http://kapitolreef.com/images/new/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}


#rebate {
	border: dotted 2px #8cd1e3;
        font-size:11px;
	font-family: arial;
        height: 400px;
        width: 400px;
        text-align:center;
        text-decoration:none;
        color:#333;
        padding:10px;
}

