/*CSS Design by Tahoe Media Group, INC. contact phil@tahoemedia.com for more info*/

/* most often used text for basic content */
 .normal_text{ font-family: font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 15px; font-weight: normal; text-align: left; color: #336699; padding-left: 25px; padding-right: 25px;} 
.normal_text A:link {COLOR:#336699; font-weight: bold; text-decoration: none;}
.normal_text A:active {COLOR:#000000;}
.normal_text A:hover {color:#000000; font-weight: bold; text-decoration: underline;} 
.normal_text A:visited {COLOR:#336699; font-weight: bold; text-decoration: none;}
.normal_text A:visited:hover {color:#000000; font-weight: bold; text-decoration: underline;} 


/* bottom links, copyright and more */
.footer {font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 11px; font-weight: normal; text-align: center; color: #FFFFFF;}
.footer A:link {COLOR:#FFFFFF}
.footer A:active {COLOR:#FFFFFF;}
.footer A:hover {COLOR: #CCCCCC;}
.footer A:visited {COLOR:#FFFFFF;}
.footer A:visited:hover {color:#CCCCCC;}

.tmg{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-align: center; color:#FFFFFF;}
.tmg A:link {text-decoration: none; color: #FFFFFF; padding: 1px;}
.tmg A:visited {text-decoration: none; color: #cccccc; padding: 1px;}
.tmg A:hover {text-decoration: none; color: #000000; border-bottom: 1px dotted #014D81; background-color: #154373; padding: 1px;}
.tmg A:active {text-decoration: none; color: #FFFFFF; padding: 1px;}
.tmg A:visited:hover {text-decoration: none; color: #000000; border-bottom: 1px dotted #014D81; background-color: #154373; padding: 1px;}

/* home page - used for featured resort currently */
.resort{ font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 20px; font-weight: 800; padding-left: 25px; padding-top: 6px;text-align: left; color: #4A6787;}
.resort A:link {color:#EE2426;}
.resort A:active {color:#EE2426;}
.resort A:hover {color:#EE2426;} 
.resort A:visited {color:#EE2426;}
.resort A:visited:hover {color:#EE2426;}

/* currently used on home page for Aspen next to featured resort */
.resort_right{ font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 21px; font-weight: 900;  padding-top: 6px; text-align: left; color: #4A6787;}
.resort_right A:link {color:#EE2426;}
.resort_right A:active {color:#EE2426;}
.resort_right A:hover {color:#EE2426;} 
.resort_right A:visited {color:#EE2426;}
.resort_right A:visited:hover {color:#EE2426;}

/* used for interior resort page sub heads resort statistics and our opinion */
.resort2{ font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 16px; font-weight: bold; padding-left: 25px; padding-top: 0px; text-align: left; color: #4A6787; text-transform: uppercase;}
.resort2 A:link {color:#EE2426; text-transform: uppercase;}
.resort2 A:active {color:#EE2426; text-transform: uppercase;}
.resort2 A:hover {color:#EE2426; text-transform: uppercase;} 
.resort2 A:visited {color:#EE2426; }text-transform: uppercase;
.resort2 A:visited:hover {color:#EE2426; text-transform: uppercase;}

/* used for bottom of page tags or call to action */
.resort_splash{ font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 16px; font-weight: bold; padding-left: 25px; padding-top: 0px; text-align: center; color: #4A6787; text-transform: uppercase;}
.resort_splash A:link {color:#EE2426; text-transform: uppercase;}
.resort_splash A:active {color:#EE2426; text-transform: uppercase;}
.resort_splash A:hover {color:#EE2426; text-transform: uppercase;} 
.resort_splash A:visited {color:#EE2426; }text-transform: uppercase;
.resort_splash A:visited:hover {color:#EE2426; text-transform: uppercase;}


/* menu text for resorts pages ie. Resorts Info : Lodging : Summer */
.resort_menu_text{COLOR: #336699; font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 11pt; font-weight: bold; text-align: left; padding-left: 25px; padding-bottom: 0px; padding-top: 0px; line-height: 11px; background-repeat: no-repeat; background : url("images/resort_interior_images/resort_nav_background.jpg");}
.resort_menu_text A:link {COLOR:#336699; text-decoration: none;}
.resort_menu_text A:active {COLOR:#6699cc; text-decoration: none;}
.resort_menu_text A:hover {COLOR:#6699cc; text-decoration: none; background-color: #none;} 
.resort_menu_text A:visited {COLOR:#336699; text-decoration: none;}
.resort_menu_text A:visited:hover {COLOR:#6699cc; text-decoration: none; background-color: #none;}

/* white text for the resorts interior pages ie. Resort Info/Aspen Colorado */
 .resort_name{ font-family: font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 22px; font-weight: bold; text-align: left; color: #FFFFFF; padding-left: 35px;  padding-right: 18px; text-transform: uppercase;}
.resort_name A:link {COLOR:#FFFFFF; font-weight: bold; text-decoration: none;}
.resort_name A:active {COLOR:#FFFFFF;}
.resort_name A:hover {color:#000000; font-weight: bold; text-decoration: underline;} 
.resort_name A:visited {COLOR:#FFFFFF; font-weight: bold; text-decoration: none;}
.resort_name A:visited:hover {color:#000000; font-weight: bold; text-decoration: underline;} 

.subtitle{ font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 18px; font-weight: bold; padding-left: 25px; padding-top: 8px; text-align: left; color: #4A6787;}
.subtitle A:link {color:#EE2426;}
.subtitle A:active {color:#EE2426;}
.subtitle A:hover {color:#EE2426;} 
.subtitle A:visited {color:#EE2426;}
.subtitle A:visited:hover {color:#EE2426;}

/* used for placed images - primarily for the border and padding */
.thumb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; 
 color: #536A91; border: 1px dashed #38587E; margin: 0px 10px 0px 10px ; padding: 2px ;}
.thumb A:link {COLOR:##6699cc; border: 1px dotted #6699cc;}
.thumb A:active {COLOR:##6699cc; border: 1px dotted #6699cc;}
.thumb A:hover {COLOR:#000000; border: 1px dotted #6699cc;}
.thumb A:visited {COLOR:##6699cc;border: 1px dotted #6699cc;}
.thumb A:visited:hover {color:#000000; border: 1px dotted #6699cc;}

/* used for placed images - primarily for the border and padding */
.image_right {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; 
 color: #536A91; border: 1px dashed #38587E; margin: 0px 10px 0px 10px ; padding: 2px; }
.image_right A:link {COLOR:##6699cc; border: 1px dotted #6699cc;}
.image_right A:active {COLOR:##6699cc; border: 1px dotted #6699cc;}
.image_right A:hover {COLOR:#000000; border: 1px dotted #6699cc;}
.image_right A:visited {COLOR:##6699cc;border: 1px dotted #6699cc;}
.image_right A:visited:hover {color:#000000; border: 1px dotted #6699cc;}

/* main top navigation */
.menu_text{COLOR: #336699; font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 11pt; font-weight: bold; text-align: left; padding-left: 30px; padding-bottom: 11px;}
.menu_text A:link {COLOR:#336699; text-decoration: none;}
.menu_text A:active {COLOR:#6699cc; text-decoration: none;}
.menu_text A:hover {COLOR:#6699cc; text-decoration: none; background-color: #none;} 
.menu_text A:visited {COLOR:#336699; text-decoration: none;}
.menu_text A:visited:hover {COLOR:#6699cc; text-decoration: none; background-color: #none;}


/* breadcrumb menu text for interior pages */
.breadcrumb{COLOR: #666699; font-family: Georgia, bookman old style, Times New Roman, Times, serif; font-size: 8pt; font-weight: bold; text-align: left; padding-left: 30px; padding-bottom: 0px; background : url("images/breadcrumbs/breadcrumbs_bg.jpg") 0px 0px no-repeat;}
.breadcrumb A:link {COLOR:#666699; text-decoration: none;}
.breadcrumb A:active {COLOR:#666699; text-decoration: none;}
.breadcrumb A:hover {COLOR:#6699cc; text-decoration: none; background-color: #none;} 
.breadcrumb A:visited {COLOR:#666699; text-decoration: none;}
.breadcrumb A:visited:hover {COLOR:#6699cc; text-decoration: none; background-color: #none;}


/* changes the font for the left resorts menu */
.menupad {
padding-left: 35px;

}

/* changes the image for the left resorts menu */
.button A  {
 display : block;
 background : url("images/side_menu/bt.jpg") 0px 0px no-repeat;
  /* '0px 0px' tells browser to start at top-left of the image */
 width : 212px;
 height : 32px;
  /* width & height of individual link image */
    /* width & height of individual link image */
 font : bold 11px/18px Georgia, bookman old style, Times New Roman, Times, serif; font-size: 10pt; font-weight: bold;
 text-transform: uppercase; line-height:30px;

  /* '11px/18px' is the font-size and line-height  */
  /* Adjust line-height to center the text in the block height (height : 20px) */
 text-align : left;
  /* can replace with 'text-indent : <length>' for different effect */
  color : #336699;
 text-decoration : none;
 
 }
 
 .button A:Visited  {
 background : url("images/side_menu/bt.jpg") 0px 0px no-repeat;
  /* '0px' tells browser the visited part is 0px down from top */
 color : #336699;
 }
   
 .button A:Hover  {
 background : url("images/side_menu/bt_rl.jpg") 0px 0px no-repeat;
  /* '0px' tells browser the roll over part is 0px down from top */
 color : #333399;
 }
