﻿/*--- Last Updated: 4-9-08 ACMARCIN ---- V2 */

body 
{
    font-family:Arial;
    font-size:12px;
    color:#666666;
	margin-top:0px;
}

#wrapper
/* ---- Main Shell ---- */
{
    width: 800px;
    margin-left:auto;
    margin-right:auto;
}
        
.footer
{
    clear:both;
    font-size:11px;
    color:#999999;
    width:800px;
}

.footer a
{
	color:#999999;
	text-decoration:none;
}
a.footer
{
	color:#999999;
	text-decoration:none;
}

.footer a:hover
{
	text-decoration:underline;
	color:#677718;
}

#footer_l
{
	width:640px;
	float:left;
}
   
#footer_r
{
	width:160px;
	float:left;
}
     
/* ---- Shared functions ------
************************************ */

/* ---- Lines ---- */


.dottedHline
{
	border-top:dashed 1px #b2b2b2;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;

}

.dottedHlinenopad
{
	border-top:dashed 1px #b2b2b2;
	clear:both;

}

.solidHline
{
	border-top:solid 1px #b2b2b2;
	margin-bottom:10px;
	margin-top: 10px;
	clear:both;
}

.solidHlinebottom
{
	border-top:solid 1px #b2b2b2;
	margin-bottom:10px;
	clear:both;
}

.solidHlinetop
{
	border-top:solid 1px #b2b2b2;
	margin-top:10px;
	clear:both;
}

.solidHlinenopad
{
	border-top:solid 1px #b2b2b2;
	clear:both;
}
.padding
{
	padding-top:5px;
}

.bg_yellow
{
	 background-color:#f7f5ed;
}

/* Links */
.urlgreen a
{
	color:#677718;
}

.urlred a
{
	color:#663600;
}

.urlgrey a
{	
	color:#666666;
}

.urlblue a
{
	color:#3269c3;
	text-decoration:none;
}

/* --- Spacers ------------- */
.module
{
	clear:both;
	padding-bottom:15px;
}

/* --- Headers -------------- */
h1
{
	font-size:20px;
	margin-top:0px;
}
h2
{
	font-size:16px;
	margin-top:0px;
}



/* --- Modules -------------
---------------------------- */

/* --- Wrappers ------------ */
.centerModule
{
	width:400px;
}
.leftmodule
{
	width:105px;
}
.rightmodule
{
	width:220px;
}
/* --- Destination Listing --- */
.destlisting_content
{
	clear:both;

}
.destlisting_content a
{
	text-decoration:none;
	color:#663600;	
}
.destlisting_content a:hover
{
	text-decoration:underline;
	color:#677718;	
}
.destlisting_leftcolumn
{
	width:95px;
	float:left;
}

.destlisting_rightcolumn
{
	float:left; 
	padding-left:5px;
	width:290px;
}


/* --- Content Module ---- */
.contentbody a
{
	text-decoration:none;
	color:#663600;
}

.contentbody a:hover
{
	text-decoration:underline;
	color:#677718;
}

.navitem
{
	padding-left:20px;
	padding-bottom:10px;
}


/* --- Regions Module */

.regionsheader
{
	color:#336699;
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
}

.regionsurl a
{
	color:Black;
	text-decoration:none;
	font-size:10px;
	font-family:Arial;
}

/* --- Left Navigation */
.leftnavlinks a
{
	color:#677718;
}

/* --- Surronding Cities */
.surroundinglinks a
{
	color:#677718;
}

/* --- Top Menu (Hover) */

.tophovermenutext
{
	color:#666666;
	text-decoration:none;
}

.tophovermenutitle
{
	color:#663600;
	font-size:14px;
}

a.tophovermenutext:hover
{
	text-decoration:underline;
}

/* --- Hotel Selection */
.hotelselection
{
	
}

.hotelselectionradio
{
	margin-left:10px;
}

/* --- City Facts ----- */
.city_fact_row_on
{
	width:220px;
	background-color:#E5DFCF;
	margin:auto;
	height:15px;
}
.city_fact_row_off
{
	width:220px;
	background-color:White;
	margin:auto;
	height:15px;
}
.city_fact_right
{
	float:right;
	clear:right;
	padding-right:5px;
	margin:auto;
}

.city_fact_right a
{
	color:#663600;
}

.city_fact_left
{
	float:left;
	clear:left;
	padding-left:5px;
	margin:auto;
}

/* --- Quick LInks --- */
.qlinkfont
{
	color:#3f3312;
}

/* --- Destination Region List --- */
.listcontrol
{
	overflow:scroll; 
	overflow:auto; 
	width:220px; 
	max-height:200px;
	padding-top:5px;
	padding-bottom:5px;
	border:solid 1px #b2b2b2;
}
.listtext
{
	font-size:10px;
	color:#677718;
}
/* --- Destination Search Box --- */

.golfsearchbox
{
	text-transform:capitalize;
}
.golfcitytext
{
	font-size:9px;
}

.golfsearchbox a
{
	color:#677718;
}

.golfsearchboxfont
{
	font-size:12px;
	font-family:Arial;
	color:#999999;
}


/* --- Image Bank --- */
#imagebankphoto
{
	width:220px;
	height:150px;
 	margin-bottom:0px;
}

.imagebankstaticimage
{
    width:220px;
    height:150px;

}

#imagebankwrapper
{
    position:relative;
    clear:both;
}

.imagebankthumb
{
	height:30px;
	width:30px;
	border:0px;
	padding-bottom:10px;
	padding-right: 8px;
}

.imagebankfull
{
	
	height: 150px;
	width: 220px;
	top:0px;
	position:absolute;
	left:-5000px;
	clear:both;
}


#imagebanknav
{
	max-height:90px;
	width:240px;
	clear:both;
}


#imagebanka1:hover #imagebankimga1
{
	Left:0px;
	margin-left:0px;
		
}
#imagebanka2:hover #imagebankimga2
{
	Left:0px;
	margin-left:0px;
}

#imagebanka3:hover #imagebankimga3
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka4:hover #imagebankimga4
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka5:hover #imagebankimga5
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka6:hover #imagebankimga6
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka7:hover #imagebankimga7
{	
	Left:0px;
	margin-left:0px;
}
#imagebanka8:hover #imagebankimga8
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka9:hover #imagebankimga9
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka10:hover #imagebankimga10
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka11:hover #imagebankimga11
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka12:hover #imagebankimga12
{
	
	Left:0px;
	margin-left:0px;
}

/*--- Director Message (uc_directormessage) ---*/
#directormessage
{
	width:263px;
	font-size:11px;
	
}
#directormessage_l
{
	float:left;
	width:100px;
}
#directormessage_r
{
	float:left;
	width:160px;
	padding-bottom:10px;
}
.imageleft
{
	padding-right:5px;
	padding-bottom:5px;
	float:left;
}

/*--- Ski Conditions --*/
.snowreportlink 
{
	font-size:11px;
}
.snowreportlink a
{
	color:#663600;
}

/*--- Footer ---*/

/*--Global Styles --*/
.searchboxfont
{
	font-size:12px;
	font-family:Arial;
	color:#999999;
}

.headeradjustment
{
	margin-left:-4px;
}