/* start global styles

img, div, table { behavior: url(../iepngfix.htc) } */


a:link, a:visited, a:active {

color: #00998D;
text-decoration:none;

}

a:hover{

text-decoration:underline;

}

body {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #696969;
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  
}


.panelMainMenu {
	color: #ffffff;
	height: 25px;

}

/*  Main Menu CSS elements */

.MenuMain
{
	height: 10px;
	margin-top: 0px;
	z-index: 100;
	border-collapse:collapse;
}

/*  Drop Down and popout Menu Items */

/* SDF border-top: solid 1px #8E887C; */
.MenuItemMainDynamic
{
	
	height: 18px;
	width: 220px;
	color: #808182;
	margin-left: 0px;
	margin-right: 0px;
	z-index: 100;
}

.MenuItemMainDynamic a:link 
{
	color: rgba(0,0,0,0.5);
	text-decoration:none;
	margin-top:5px;

}

.MenuItemMainDynamic a:visited 
{
	color: #000000;
	text-decoration:none;
}


.MenuItemMainDynamic td
{
	padding-left: 14px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
	z-index: 100;
}

.MenuItemMainDynamicHover
{ 
    color: inherit;
	background-color: #00998D; 
	z-index: 100;
	
}

/*SDF #DDD7CA; */

.MenuMainDynamicStyle
{
	border-left: solid 1px #8E887C;
	border-right: solid 1px #8E887C;
	border-bottom: solid 1px #8E887C;
	border-top: solid 1px #8E887C;
	z-index: 100;
	margin-top: -5px;
}

/*  Top Level Horizontal Menu Items */
.MenuItemMainStatic
{
	font-size: 15.75px !important;
	font-weight: bold;
	color: #808183;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	margin-right: -3px;
	z-index: 100;
	font-family: Arial !important;
	font-style: normal !important;
background-color: #808182;
}

.MenuItemMainStatic a:link
{

	color: #ffffff;
	text-decoration:none;

}

.MenuItemMainStatic a:visited
{

	color: #ffffff;
	text-decoration:none;

}

.MenuItemMainStatic td
{
	padding-left: 17px;
	padding-right: 17px;
	padding-bottom:10px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	z-index: 100;


}




.MenuItemMainStaticHover
{
	background-color: rgba(128,129,130,0.76);
	color: White !important;
	border-width: 0px;
	z-index: 100;
}

.MenuItemMainStaticHover a:link
{
	color: #00998D;


}

.MenuItemMainStaticHover a:visited
{	color: #00998D;
}

.MenuItemUserProfileStatic
{
	vertical-align: middle;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	cursor: pointer;
	z-index: 100;
}




td{ 
	font-size: 11px;
	text-align: left;

}

td.AlignRight{ 
	font-size: 11px;
	text-align: right;

}

td.AlignLeft{ 
	text-align: right;

}

td.AlignCenter{ 
	text-align: center;

}

h1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  color: #00998D;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  text-transform: uppercase;
}

h2 {
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 3px 1px;
  color: #00998D;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  text-transform: uppercase;
}

h3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  color: #00998D;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  text-transform: uppercase;
}

h4 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 17px 0px;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  text-transform: uppercase;
}

h5 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  color: #fa9e32;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  text-transform: uppercase;
}

h6 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #00998D;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  text-transform: uppercase;
}

p {
  margin: 0px 0px 12px 1px;
  padding: 0px 0px 0px 0px;
  color: #696969;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  line-height: 16px;
}

p span.emphasis {
  font-weight: bold;
  color: #00326b;  
}

label {
  font-weight: bold;
  color: #00326b;  
}

label.upper {
  font-weight: bold;
  color: #00326b;
  text-transform: uppercase;  
}

img.page_header {
  padding: 3px 0px 9px 0px;
}


table.wrapper {
  margin: 0 auto;
  width: 990px;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
 background-color: #fff;
}

table.wrapper td {
  vertical-align: top;
}


table.wrapper td.banner {
  height: 122px;
}

table.wrapper td.banner_left {
  height: 122px;
}

table.wrapper td.banner_right {
  width: 177px;
  height: 122px;
}

table.wrapper td.banner div.logo {
  margin: 27px 0px 0px 48px;
  width: 258px;
  height: 45px;
  /*background-image: url(/images/asm_logo.gif);
  background-repeat: no-repeat;
  background-position: top left;*/
}

table.wrapper td.page_content {
  width: 590px;
  background-image: url(/images/pageback.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 30px 40px 30px 36px;
  vertical-align: top;
}

/* start form elements */

table.form_table colgroup col { width: auto; }
table.form_table colgroup col.col_radio { width: 1%; }

.form_date {
  width: 63px;
  color: #999999;
  font-size: 9px;
  font-weight: normal;
  font-family: Arial, sans-serif;
}

.form_upload {
  width: 290px;
  font-size: 10px;
}

/* end form elements */



/* end global styles */



/* start top links styles */

table.wrapper_links {
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
}

table.wrapper_links td.topmost_links {
  padding: 0px 0px 0px 0px;
  width: 980px;
  height: 20px;
  font-size: 9px;
  font-weight: normal;
  font-family: Verdana, Helvetica, sans-serif;
  color: #b9b9b9;
  text-align: right;
  font-weight: bold;
  vertical-align: middle;
  background: #ffffff;
}

table.wrapper_links td.topmost_links a:link.secondary { margin: 0px 4px 0px 4px; color: #00998D; text-decoration: none; font-weight: bold; text-transform: uppercase; }
table.wrapper_links td.topmost_links a:visited.secondary { margin: 0px 4px 0px 4px; color: #00998D; text-decoration: none; font-weight: bold; text-transform: uppercase; }
table.wrapper_links td.topmost_links a:hover.secondary { margin: 0px 4px 0px 4px; color: #00998D; text-decoration: underline; font-weight: bold; text-transform: uppercase; }
table.wrapper_links td.topmost_links a:active.secondary { margin: 0px 4px 0px 4px; color: #00998D; text-decoration: none; font-weight: bold; text-transform: uppercase; }

table.wrapper_links td.topmost_links a:link.primary  { margin: 0px 4px 0px 4px; color: #b9b9b9; text-decoration: none; font-weight: bold; text-transform: uppercase; }
table.wrapper_links td.topmost_links a:visited.primary  { margin: 0px 4px 0px 4px; color: #b9b9b9; text-decoration: none; font-weight: bold; text-transform: uppercase; }
table.wrapper_links td.topmost_links a:hover.primary  { margin: 0px 4px 0px 4px; color: #b9b9b9; text-decoration: underline; font-weight: bold; text-transform: uppercase; }
table.wrapper_links td.topmost_links a:active.primary   { margin: 0px 4px 0px 4px; color: #b9b9b9; text-decoration: none; font-weight: bold; text-transform: uppercase; }

table.wrapper_links td.topmost_links a:link  { margin: 0px 4px 0px 4px; color: #b9b9b9; text-decoration: none; font-weight: bold; }
table.wrapper_links td.topmost_links a:visited { margin: 0px 4px 0px 4px; color: #b9b9b9; text-decoration: none; font-weight: bold; }
table.wrapper_links td.topmost_links a:hover { margin: 0px 4px 0px 4px; color: #b9b9b9; text-decoration: underline; font-weight: bold; }
table.wrapper_links td.topmost_links a:active  { margin: 0px 4px 0px 4px; color: #b9b9b9; text-decoration: none; font-weight: bold; }

table.hover_links {
  margin-left: auto;
  margin-right: auto;
  width: 980px;
}

/* end top links styles */




/* start bottom links styles */

table.wrapper td.bottommost_links {
  padding: 9px 0px 12px 0px;
  height: 20px;
  background: #ffffff;
  font-size: 10px;
  font-weight: normal;
  font-family: Verdana, Helvetica, sans-serif;
  color: #808182;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
  line-height: 15px;
}

table.wrapper td.bottommost_links a:link  { margin: 0px 2px 0px 0px; color: #b9b9b9; text-decoration: none; font-weight: normal; }
table.wrapper td.bottommost_links a:visited { margin: 0px 2px 0px 0px; color: #b9b9b9; text-decoration: none; font-weight: normal; }
table.wrapper td.bottommost_links a:hover { margin: 0px 2px 0px 0px; color: #b9b9b9; text-decoration: underline; font-weight: normal; }
table.wrapper td.bottommost_links a:active  { margin: 0px 2px 0px 0px; color: #b9b9b9; text-decoration: none; font-weight: normal; }

table.wrapper td.bottommost_links a:link.primary  { margin: 0px 2px 0px 2px; color: #b9b9b9; text-decoration: none; font-weight: normal; }
table.wrapper td.bottommost_links a:visited.primary { margin: 0px 2px 0px 2px; color: #b9b9b9; text-decoration: none; font-weight: normal; }
table.wrapper td.bottommost_links a:hover.primary { margin: 0px 2px 0px 2px; color: #b9b9b9; text-decoration: underline; font-weight: normal; }
table.wrapper td.bottommost_links a:active.primary  { margin: 0px 2px 0px 2px; color: #b9b9b9; text-decoration: none; font-weight: normal;  }

table.wrapper td.bottommost_links a:link.secondary  { margin: 0px 2px 0px 2px; color: #b9b9b9; text-decoration: none; font-weight: bold; text-transform: uppercase; }
table.wrapper td.bottommost_links a:visited.secondary { margin: 0px 2px 0px 2px; color: #b9b9b9; text-decoration: none; font-weight: bold; text-transform: uppercase; }
table.wrapper td.bottommost_links a:hover.secondary { margin: 0px 2px 0px 2px; color: #b9b9b9; text-decoration: underline; font-weight: bold; text-transform: uppercase; }
table.wrapper td.bottommost_links a:active.secondary  { margin: 0px 2px 0px 2px; color: #b9b9b9; text-decoration: none; font-weight: bold; text-transform: uppercase; }

/* start bottom links styles */




/* start footer styles */

table.wrapper td.footer {
  padding: 1px 20px 1px 0px;
  text-align: right;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  background: #c0c0c0;
  font-size: 11px;
}

table.wrapper td.footer a:link.primary  { color: #00326b; text-decoration: none; font-weight: bold; }
table.wrapper td.footer a:visited.primary  { margin: 0px 4px 0px 4px; color: #00326b; text-decoration: none; font-weight: bold; }
table.wrapper td.footer a:hover.primary  { margin: 0px 4px 0px 4px; color: #00326b; text-decoration: underline; font-weight: bold; }
table.wrapper td.footer a:active.primary   { margin: 0px 4px 0px 4px; color: #00326b; text-decoration: none; font-weight: bold; }

table.wrapper td.footer a:link  { margin: 0px 4px 0px 4px; color: #ffffff; text-decoration: none; font-weight: bold; }
table.wrapper td.footer a:visited { margin: 0px 4px 0px 4px; color: #ffffff; text-decoration: none; font-weight: bold; }
table.wrapper td.footer a:hover { margin: 0px 4px 0px 4px; color: #ffffff; text-decoration: underline; font-weight: bold; }
table.wrapper td.footer a:active  { margin: 0px 4px 0px 4px; color: #ffffff; text-decoration: none; font-weight: bold; }

/* end footer styles */




/* start hover menu  styles */

div.top_hovers {
  margin: 3px 0px 0px 0px;
  position: absolute;
  z-index:1;
  visibility: hidden;
  background-color: #00998D;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  filter: alpha(opacity=94);
  opacity: .94;
}

table.hover_table {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 170px;
  color: #000000;
  background-color: #ffffdd;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

table.hover_table tr td.default a:link { color: #000000; text-decoration: none; }
table.hover_table tr td.default a:visited { color: #000000; text-decoration: none; }
table.hover_table tr td.default a:active { color: #000000; text-decoration: none; }
table.hover_table tr td.default a:hover.secondary { color: #000000; text-decoration: none; }

table.hover_table tr td.hover a:link { color: #ffffff; text-decoration: none; }
table.hover_table tr td.hover a:visited { color: #ffffff; text-decoration: none; }
table.hover_table tr td.hover a:active { color: #ffffff; text-decoration: none; }
table.hover_table tr td.hover a:hover { color: #ffffff; text-decoration: none; }

table.hover_table td.default {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  height: 23px;
  text-align: left;
  color: #000000;
  background-color: #ffffff;
  white-space: nowrap;
}

table.hover_table td.hover {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  height: 23px;
  text-align: left;
  color: #000000;
  background-color: #81C91D;
  white-space: nowrap;
}

/* end hover menu styles */



/* start side nav styles */

table.wrapper td.left_nav {
  padding: 0px 0px 0px 0px;
  width: 222px;
  height: 676px;
  /*background-image: url(/images/side_nav_back.gif);
  background-repeat: no-repeat;
  background-position: top right;
  filter: alpha(opacity=92);
  opacity: .92;*/
}


table.side_section {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 222px;
  height: 30px;
  filter: alpha(opacity=92);
  moz-opacity: .92;
  opacity: .92;  
}

table.side_section td {
  padding: 0px 0px 0px 0px;
}

table.side_nav_outer  {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 222px; 
  /*background-image: url(/brand/aspen/assets/wrapper/side_nav_back_row.gif);*/
  background-repeat: repeat-y;
  background-position: top right;
  filter: alpha(opacity=92);
  moz-opacity: .92;
  opacity: .92;  
}

table.side_nav_outer td.top  {
  padding: 0px 0px 0px 0px;
  vertical-align: top; 
}


table.side_nav {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 222px;     
  color: #7ec71e;
  font-size: 10px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
}


table.side_nav td {
  padding: 0px 0px 0px 0px;
  font-size: 10px; 
}

table.side_nav td.space {
  padding: 0px 0px 0px 0px;
  width: 52px;
}

table.side_nav td.arrow {
  padding: 4px 1px 3px 0px;
  width: 5px;
  height: 9px;
  vertical-align: middle;
}

table.side_nav td.arrow_sub {
  padding: 4px 1px 3px 0px;
  width: 8px;
  height: 9px;
  vertical-align: middle;
}


table.side_nav td.main {
  padding: 2px 1px 1px 0px;
  font-weight: bold;
  color: #7ec71e;
}

table.side_nav td.submain {
  padding: 2px 1px 1px 0px;
  color: #7ec71e;  
}

table.side_nav td.top {
  height: 4px;
}

table.side_nav td.bottom {
  height: 3px;
}

table.side_nav td.nested {
  padding: 0px 0px 0px 0px;
}

table.side_nav tbody td a:link  { color: #666666; text-decoration: none; font-weight: normal; }
table.side_nav tbody td a:visited { color: #666666; text-decoration: none; font-weight: normal; }
table.side_nav tbody td a:hover { color: #7ec71e; text-decoration: underline; font-weight: normal; }
table.side_nav tbody td a:active { color: #666666; text-decoration: none; font-weight: normal; }

table.side_nav td.main a:link { color: #666666; text-decoration: none; font-weight: bold; }
table.side_nav td.main a:visited { color: #666666; text-decoration: none; font-weight: bold; }
table.side_nav td.main a:hover { color: #7ec71e; text-decoration: underline; font-weight: bold; }
table.side_nav td.main a:active { color: #666666; text-decoration: none; font-weight: bold; }


table.side_nav_bottom {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 222px;
  height: 11px;     
  
}

/* end side nav styles */

/* start vacation planner styles -- 2 column */

table.wrapper td.page_content_vp {
  width: 768px;
  /*background-image: url(/brand/aspen/assets/wrapper/page_back_no_vp.gif);*/
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}

table.wrapper td.page_content_vp div.full_content_area {
	text-align:left;
  	width: 715px;
  	margin: 35px 0px 35px 35px;
	position: relative;
	height:100%;
	/*border: 1px solid green;*/
}

table.wrapper td.page_content_vp div.full_content_area img.divider {
  padding: 40px 0px 0px 0px;
}



/* allows the weather widget to be positioned correctly*/
#page{
	position:relative;
	margin:0 auto;
	text-align:left;
	width:990px;
}

#weatherWrapper {
	position:relative;
	width:980px;
	margin: 0 auto;
}

#weatherWidget{
	position:absolute;
	top:30px;
	right:5px;
	z-index:3;
	width:328px;
	height:88px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	/*behavior: url(/brand/aspen/assets/wrapper/iepngfix.htc);*/
	overflow:hidden;
}


#weatherWidget div, #weatherWidget img{
	/*behavior: url(/brand/aspen/assets/wrapper/iepngfix.htc);*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#snow24hrIndicator{
	position: absolute;
	top: 13px;
	left:12px;
	width:33px;
	height:10px;	
}

#snow48hrIndicator{
	position: absolute;
	top: 26px;
	left:12px;
	width:33px;
	height:10px;
}


#snow7dayIndicator{
	position: absolute;
	top: 39px;
	left:12px;
	width:33px;
	height:10px;
}


#snowBaseIndicator{
	position: absolute;
	top: 52px;
	left:12px;
	width:33px;
	height:10px;
}

#highTempTitle{
	position: absolute;
	top: 13px;
	left:211px;
	width:26px;
	height:10px;
}

#lowTempTitle{
	position: absolute;
	top: 40px;
	left:211px;
	width:26px;
	height:10px;
}

#firstDayConditionIndicator{
	position: absolute;
	top: 13px;
	left:170px;
	width:33px;
	height:10px;
}

#secondDayConditionIndicator{
	position: absolute;
	top: 29px;
	left:170px;
	width:33px;
	height:10px;
}

#thirdDayConditionIndicator{
	position: absolute;
	top: 44px;
	left:170px;
	width:33px;
	height:10px;
}

#highTemperature{
	position: absolute;
	color:#00998D;
	top: 24px;
	left:211px;
	width:60px;
	height:10px;
}

#lowTemperature{
	position: absolute;
	top: 50px;
	left:211px;
	width:60px;
	height:10px;
}

#conditionsIcon{
	position: absolute;
	top: -36px;
	left:212px;
	width:144px;
	height:144px;
	/*behavior: url(/brand/aspen/assets/wrapper/iepngfix.htc);*/
}
#snowLevelValueInches{
	position: absolute;
	top: 8px;
	left:68px;
	width:80px;
	height:39px;
	font-size:41px;
	font-weight:normal;
	color:#00998D;
}

#snowLevelValueCentimeters{
	position: absolute;
	top: 50px;
	left:68px;
	width:60px;
}

#snowFlakeGradient{
	position: absolute;
	width:227px;
	height:74px;
	top:-2px;
	left:30px;
}

#snowFallAnimation{
	position: absolute;
	top:5px;
	left:63px;
}

#dailysnowReports{
	position: absolute;
	top: 66px;
	left:4px;	
}

#fullWeatherForecasts{
	position: absolute;
	top: 66px;
	left:150px;
}

/* start new hover styles for interior pages */

#hoverContent { 

 margin: 0 auto;
 width: 980px;
 text-align: left;
 background-color: #00998D; 
 height: 25px;
}


/*#hoverContent {
	margin:0 auto;
	width: 990px;
	text-align:left;
	
}*/

#contentNavigationInterior { 
 width: 890px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 100px;
 height: 25px;
 z-index:5; 
}


/* end new hover styles for interior pages */


/* start new hover styles for home page and interior pages */


#contentNavigation{
	position:absolute;
	color: #FFFFFF;
	top:21px;
	left:0px;
	width:990px;
	height:25px;
	z-index:100;
	padding-left:141px;
	padding-top:0px;
	background-color:#00008D;
	overflow:visible;
	text-align:left;
}

#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	margin: 0 0 0 0;
	z-index:100;
}

#nav a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding:0px;
	margin:0px;
}

#nav li {
	float: left;
    padding: 0px 0px 0px 0px;	
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 16.4em;
	font-weight: normal;
	margin: 0px;	
	background-color:#fefefe;
	border: 1px solid #cdcdcd;
}

#nav li li {
	padding-right: 1em;
	padding-bottom: .5em;
	padding-top: .1em;	
	padding-left:1em;
	width: 14.5em;
	/*border: 1px solid blue;*/
}

#nav li ul a {
	color:#666;
	width: 15em;
	padding-top:.25em;	
}

#nav li ul ul {
	margin: -1em 0 0 15.4em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li li:hover, #nav li.sfhover {
	background-color: #00998D;
	color: #FFFFFF;
}

/* end new hover styles for home page and interior pages */





table.mountain_photo td.mp_full_fsp {
  padding: 8px 10px 0px 10px;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;  
}

table.mountain_photo td.mp_full_fsp table.main_form td.form_label {
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}

table.mountain_photo td.mp_full_fsp table.main_form td.form_field {
  padding: 2px 0px 2px 5px;
}

table.customNav td.customNavOn 
{
	border-left: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;  
    border-bottom: 1px solid #c9c9c9; 
    background-color: #7189C5;
    height: 35px;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 11px;
    color: #F7F7F7;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    width: 115px;
    padding: 0;
    margin: 0;
}

table.customNav td.customNavOn A.customNavLink:link { color: #FFFFFF; text-decoration: none;}
table.customNav td.customNavOn A.customNavLink:visited { color: #FFFFFF; text-decoration: none;}
table.customNav td.customNavOn A.customNavLink:hover { color: #FFFFFF; text-decoration: none;}
table.customNav td.customNavOn A.customNavLink:active { color: #FFFFFF; text-decoration: none;}

table.customNav td.customNavOff
{
	border-left: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;  
    border-bottom: 1px solid #c9c9c9; 
    background-color: #F7F7F7;
    height: 35px;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    width: 115px;
    padding: 0;
    margin: 0;
}

table.customNav td.customNavOff A.customNavLink:link { color: #FFFFFF; text-decoration: none;}
table.customNav td.customNavOff A.customNavLink:visited { color: #7189C5; text-decoration: none;}
table.customNav td.customNavOff A.customNavLink:hover { color: #7189C5; text-decoration: none;}
table.customNav td.customNavOff A.customNavLink:active { color: #7189C5; text-decoration: none;}
