/* COMMON DEFINITIONS */

body {  

 font-family:  Verdana, Arial, Helvetica, sans-serif; 

 color: #761107; 



 margin: 0px;

 padding: 0px;



/* background: url(../images/template/body-background.jpg) #FFF repeat;*/

 background: #690000;

/* background: #dfc897;*/

}



a {  color: #690000;}

a:link {  color: #690000;}

a:active {  color: red;}

a:visited {  color: #690000;}

a:hover {  color: red;}



.important { color: #FF0000; }

.message {

  color: #FF0000;

  margin: 10px 0px 10px 0px;

}

img {

 border: 0px;

}



hr {

 color: #761107; 

}



/* -------------------- SITE STYLES -------------------- */



#form_box {

 border:solid #990000;
 border:thin;
 margin-left:180px;
 width: 375px;

}





/* CONTACT FORM */



#contact-form {

 position: relative;

 display: block;

 width: 390px;

 margin: 10px auto 10px auto;

 font-size: .9em;

}

#contact-form label {

 display: block;

 clear: both;

 float: left;

 width: 40%;

 margin: 3px 0px 0px 0px;

 height: 20px;

}

#contact-form .textinput {

 display: block;

 float: left;

 width: 49%;

 margin: 3px 0px 0px 0px;

 height: 20px;

}

#contact-form .fieldgroup {

 float: right;

 width: 49%;

 margin: 3px 0px 0px 0px;

 height: 20px;

}

#contact-form textarea {

 clear:both;

 width: 98%;

 height: 100px;

 border: #000 solid 1px;

 margin: auto;

}

#contact-form .form-button {

 clear: both;

 background: #000066;

 color: #FFF;

 width: 60%;

 margin: 10px 0px 10px 0px;

}

#contact-form br {

 clear: both;

}



/* SEARCH FORM */



#wcsearch-form {

 display: block;

 width: 300px;

}

#wcsearch-form .button {

 clear: both;

 background: #000066;

 color: #FFF;

 width: 100%;

 margin: 10px 0px 10px 0px;

}

.search-result {

 font-size: .9em;

 color: #000;

 line-height: 1.4em;

}

..earch-result a {

 color: #000;

 text-decoration: none;

}

.search-result a:link {  

 color: #000;

}

.search-result a:active {  

 color: #F00;

}

.search-result a:visited {  

 color: #000;

}

.search-result a:hover {  

 color: #F00;

 text-decoration: underline;

}



/* -------------------- JTS STYLES -------------------- */

.topPhrase{font-size:9pt;color:#FFFFE1;font-family:sans-serif;margin-top:1px;text-align:center;}

#frame {

 position: relative;

 width: 1000px;

 margin: auto;
 margin-top:2px;
 padding-top:2px;

}



#flash_area {

position: absolute;

}



#index_r2_c2 {

position: absolute;

top: 349px;

left: 219px;

}



#left_of_banner {

position: absolute;

top: 530px;

left: 219px;

}



#banner_area {

position: absolute;

top: 530px;

left: 795px;

width: 158px;

height: 97px;

vertical-align: middle;

}





#under_banner {

position: absolute;

top: 627px;

left: 795px;

}



#right_of_banner {

position: absolute;

top: 530px;

left: 953px;

}



#right_border {

position: absolute;

top: 530px;

left: 978px;

}



#four_star {

position: absolute;

top: 652px;

left: 229px;

}



#btn_reservations {

position: absolute;

top: 349px;

}



#btn_live_webcam {

position: absolute;

top: 385px;

}



#btn_virtual_tours {

position: absolute;

top: 409px;

}



#btn_lodge {

position: absolute;

top: 435px;

}



#btn_rates {

position: absolute;

top: 460px;

}



#hot_deals {

position: absolute;

top: 485px;

}



#btn_accommodations {

position: absolute;

top: 510px;

}



#index_r8_c1 {

position: absolute;

top: 511px;

}



#btn_meet_cntr {

position: absolute;

top: 535px;

}



#btn_rstrnt {

position: absolute;

top: 557px;

}



#btn_activities {

position: absolute;

top: 583px;

}

#btn_package_deals {
position:absolute;
top:608px;
}

#btn_winery {

position: absolute;

top: 634px;

}



#btn_museum {

position: absolute;

top: 660px;

}



#btn_about_inn {

position: absolute;

top: 685px;

}



#btn_home {

position: absolute;

top: 709px;

}



#btn_directions {

position: absolute;

top: 745px;

}



#btn_free_broch {

position: absolute;

top: 781px;

}



#btn_contact_us {

position: absolute;

top: 806px;

}



#btn_emplymnt {

position: absolute;

top: 830px;

}



#btn_tours_activ {

position: absolute;

top: 868px;

}



#btn_sis_lodging {

position: absolute;

top: 905px;

}



#btn_meet_press {

position: absolute;

top: 930px;

}



#btn_how_doing {

position: absolute;

top: 955px;

}



#btn_weddings {

position: absolute;

top: 980px;

}


#btn_climate {

position: absolute;

top: 1023px;

}



#btn_retreats {

position: absolute;

top: 1056px;

}



#btn_ut_nat_parks {

position: absolute;

top: 1095px;

}



#btn_ut_st_parks {

position: absolute;

top: 1131px;

}



#btn_local_secrets {

position: absolute;

top: 1156px;

}



#below_menu {

position: absolute;

top: 1180px;

}



#content_area {

position: absolute;

top: 661px;

width: 1000px;

background: url(../images/template/contentbg3.gif);

}



#content1 {

margin-left: 225px;

width: 744px;

font-size: 0.8em;

}



#content {

position: absolute;

top: 661px;

left: 219px;

}



#above_ims_left {

position: absolute;

top: 100px;

left: 219px;

}



#lodge_logo_bottom {

position: absolute;

top: 90px;

left: 460px;

}



#right_of_lodge_logo {

position: absolute;

top: 100px;

left: 668px;

}



#belowlodge_logo {

position: absolute;

top: 222px;

left: 460px;

}



#left_of_ims_left {

position: absolute;

top: 316px;

left: 219px;

}



#ims_left {

position: absolute;

top: 316px;

left: 275px;

}



#ims_middle {

position: absolute;

top: 316px;

left: 407px;

}



#ims_right {

position: absolute;

top: 316px;

left: 716px;

}



#right_of_ims_right {

position: absolute;

top: 316px;

left: 845px;

}



#footer {

font-size: 0.9em;

width: 745px;

margin-top: 20px;

margin-botom: 20px;

}



#redc {

 margin-top: -3px;

}



#contact_info {

 margin-top: -18px;

 font-weight: bolder;

 font-size: 0.9em;

}



#phone_numbers {

 margin-left: 25px;

 font-weight: bolder;

}



#footer_left {

 float: left;

}



#footer_right {

 float: left;

}



#footer_text{

 float: left;

 margin-top: 7px;

}



#ims {

 font-size: 0.9em;

 font-weight: bold;

 width: 580px;

 margin-bottom: 20px;

}



#ims_logo {

 margin-left: -95px;

}



#banner_area2 {

 position: absolute;

 top: 1190px;

 left: 10px;

 color: black;

 width: 200px;

 text-align: center;

 font-weight: bold;

}



