.bgcolor1 {background-color:#58626d}
.bgcolor2 {background-color:#677380}
.bgcolor3 {background-color:#58626d}
.bgcolor4 {background-color:#677380}
.bgcolor5 {background-color:#f1f1f1}
.bgcolor6 {background-color:#6699cc}
.bgcolor7 {background-color:#99cdff}
.bgcolor8 {background-color:#006699}
.bgcolor9 {background-color:#003366}
.bgcolor10 {background-color:#000033}
.bgcolor11 {background-color:#1f2123}
.bgcolor12 {background-color:#c40b1b}






BODY {
	FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; line-height:1.5;padding:0;margin:0;
}
HTML {
	FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD#msg {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; VERTICAL-ALIGN: bottom; WIDTH: 361px; COLOR: #fff; LINE-HEIGHT: 110%; FONT-FAMILY: Arial Black, Helvetica, sans-serif; LETTER-SPACING: -1px; HEIGHT: 121px; BACKGROUND-COLOR: #7893ae
}
TD#msg P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
TD#msg P SPAN {
	COLOR: #ffcc00
}
H1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #1f2123; PADDING-TOP: 0px; FONT-FAMILY: Arial Black, Helvetica, sans-serif; LETTER-SPACING: 0px
}
H1.rev {
	COLOR: #ffffff
}
A.rev {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial Black, Helvetica, sans-serif; LETTER-SPACING: -2px
}
H1.rev .highlight {
	COLOR: #ffcc00
}
.highlight {
	FONT-WEIGHT: bold; COLOR: #ffcc00
}
.highlight2 {
	FONT-WEIGHT: bold; COLOR: #ff3333
}
H1.rev A {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial Black, Helvetica, sans-serif;
}
H1.rev A:hover {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial Black, Helvetica, sans-serif
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}


.whiteBigText
{
     FONT-FAMILY:  Verdana, Arial, Helvetica; font-weight:normal; font-size:19px; color:White; text-transform:uppercase;
}
#toptable {
	 background-color:White; 
}

#logoRow td
{
    background-color:Black;
    BORDER-TOP: #000000 3px solid;
}
#secondrowtable {
	MARGIN-BOTTOM: 30px;background-color:White;
}
#toptable .navbar {
	BORDER-TOP: #000000 3px solid;  HEIGHT: 35px; background: #FFFFFF url("/Images/1/menu-background.gif") repeat-x;
	padding-bottom:5px;
	padding-left:15px;
}
#toptable td {
	background-color:White;text-transform:uppercase;
}

#toptable A 
{
   FONT-FAMILY:  Myriad Pro,Verdana, Arial, Helvetica; font-weight:normal; font-size:13px;
}
#toptable .nav 
{		
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Myriad Pro, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
.navStart
{		
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Myriad Pro,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #ffcc00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A IMG {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid;
}
.empty {
	FONT-SIZE: 4pt
}
.smalltext {
	PADDING-RIGHT: 12px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #000033; PADDING-TOP: 3px; FONT-FAMILY: Geneva, Helvetica, Arial, Verdana, Swiss, SunSans-Regular; line-height:1.5;

}
.bigtext {
	FONT-SIZE: 20px; COLOR: #000033; FONT-FAMILY: Arial Black, Helvetica, sans-serif;

}

.smalltext A {
	COLOR: #000033
}
.smalltext2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000033; PADDING-TOP: 2px; FONT-FAMILY: Geneva, Helvetica, Arial, Verdana, Swiss, SunSans-Regular
}
.smalltextrev {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Geneva, Helvetica, Arial, Verdana, Swiss, SunSans-Regular
}
.midtext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000033; PADDING-TOP: 5px; FONT-FAMILY: Arial, Swiss, SunSans-Regular
}
.midtext A {
	COLOR: #000033; TEXT-DECORATION: none; fonrt-weight: normal
}
.grouping {
	BORDER-RIGHT: #58626d 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #58626d 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 4px 2px 11px; BORDER-LEFT: #58626d 1px solid; WIDTH: 480px; PADDING-TOP: 6px; BORDER-BOTTOM: #58626d 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.subgrouping {
	MARGIN: 4px 11px 4px 17px
}
.title {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.subtexttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.subtextsubtitle {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.subtextdescription {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.maintext {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.maintextlink {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.maintextlink {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.maintextlink A {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(arrowright.gif); COLOR: #000033; BACKGROUND-REPEAT: no-repeat
}
TH {
	WHITE-SPACE: nowrap
}
.TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #ff0000; BORDER-BOTTOM-COLOR: #ff0000; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-COLOR: #ff0000; PADDING-TOP: 0px; BORDER-RIGHT-COLOR: #ff0000
}
TD.subtextsubtitle {
	MARGIN: 0px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #e3e4ff
}
TD.subtextdescription {
	MARGIN: 0px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #e3e4ff
}
TABLE.infotable {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.pricestable {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f1f1f1; BORDER-RIGHT-WIDTH: 0px
}

TABLE.pricestable TH.accomtype {
	FONT-SIZE: 12pt
}
TABLE.pricestable TD {
	font-size:11px; PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TD.resortnav {
	PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 11px
}
TD.resortnav A {
	COLOR: #004c7e
}
.resortsummary {
	BORDER-RIGHT: #58626d 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #58626d 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 4px 2px 11px; BORDER-LEFT: #58626d 1px solid; WIDTH: 480px; PADDING-TOP: 6px; BORDER-BOTTOM: #58626d 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.resortsummary A {
	COLOR: #000033
}
.resortname {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.TextHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.TextHeaderPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; text-align:center; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.Text {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.TextPart {
	BORDER-RIGHT: #58626d 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #58626d 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 4px 2px 11px; BORDER-LEFT: #58626d 1px solid; WIDTH: 480px; PADDING-TOP: 6px; BORDER-BOTTOM: #58626d 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.TextPartPrice {
	BORDER-RIGHT:  #58626d 1px solid; text-align:center; PADDING-RIGHT: 6px; BORDER-TOP: #58626d 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 4px 2px 11px; BORDER-LEFT: #58626d 1px solid; WIDTH: 480px; PADDING-TOP: 6px; BORDER-BOTTOM: #58626d 1px solid; BACKGROUND-COLOR: #f1f1f1
}

.TextPartPrint {
	BORDER-RIGHT: gainsboro 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: gainsboro 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 4px 2px 11px; BORDER-LEFT: gainsboro 1px solid; WIDTH: 480px; PADDING-TOP: 6px; BORDER-BOTTOM: gainsboro 1px solid; BACKGROUND-COLOR: WhiteSmoke
}


.resortdescription {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.moreinfolink {
	COLOR: #000033; CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.moreinfolink A {
	COLOR: #000033
}
.forms {
	MARGIN-BOTTOM: 11px
}

.ImageClick
{
	cursor:hand		
}
#mainCol1
{
    padding-right:20px;
}

#mainCol2
{
    color:White;
    background-color:black;
    filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35;
    padding: 30px 15px 0 15px;
    font-size: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
   
    
}
#mainCol2InnerText
{
    font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
    color:white; z-index:1;
    position:relative;
}


#mainCol3
{
   
    padding: 30px 0 0 10px;
    
}

.specialLink
{		
    height:30px;
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Myriad Pro,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	margin-left:5px;
}



#mainCol3 A.specialLink:hover
{		
    height:30px;
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Myriad Pro,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	margin-left:5px;
}

#climateDiv
{
    width:180px;background-color:#1f2123;margin-top:6px;
}

#climateDiv A
{
    font-weight:normal;color:white; font-size:9px;
}
#climateDiv A:hover
{
    font-weight:normal;color:white; font-size:9px;cursor:pointer;
}