/* Reset all Tags */
/* AR | artf1007224 Removed table, tr, td, thead, tfoot, caption, tbody  */
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
       /*Add New Background | Anuj Rastogi artf989479 */
	background: #1e1e1e url(/VailResorts/sites/breckenridge/assets/img/backgrounds/brecken3.gif) center top;
    /*background: #1e1e1e url(/VailResorts/sites/breckenridge/assets/img/backgrounds/brecken2.png) center top;*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
}

#hmMainContainer{clear:both;background-color:#0b0b0b;}


body.penta{background: #1e1e1e url(/VailResorts/sites/breckenridge/assets/img/backgrounds/brecken_penta.png) center top;}
/* body.penta .pageToolsContainer {left:30px;} */
body.penta #mainContainer {background:none;}/*AR | artf1020222, artf985462, artf1020225  */

#brHomePage{
	background: #1e1e1e url(/VailResorts/sites/breckenridge/assets/img/backgrounds/homepageBG.png) center top !important;/* vj artf1012731 inserted important*/
}
ol, ul {
	list-style: none;
}
p {
	padding-bottom: 7px;
}
/* tables still need 'cellspacing="0"' in the markup */
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
fieldset legend {
	display: none;
}
em {
	font-style:italic;
	color:#999;
}
strong, h4{
	font-weight:bold;
}
.virtualGalleries h4{
	 padding-top:10px;
	*padding-top:30px;
	_padding-top:30px;
}
/* AR | artf1007224 added table, tr, td, thead, tfoot, caption, tbody with specific class & ID */
table#eventListTable, table#eventListTable caption, table#eventListTable tbody, table#eventListTable tfoot, table#eventListTable thead, table#eventListTable tr, table#eventListTable th, table#eventListTable td,
table.datepick, table.datepick caption, table.datepick tbody, table.datepick tfoot, table.datepick thead, table.datepick tr, table.datepick th, table.datepick td,
table#tblForm, table#tblForm caption, table#tblForm tbody, table#tblForm tfoot, table#tblForm thead, table#tblForm tr, table#tblForm th, table#tblForm td,
table.tableData, table.tableData caption, table.tableData tbody, table.tableData tfoot, table.tableData thead, table.tableData tr, table.tableData th, table.tableData td,
table.ui-datepicker-calendar, table.ui-datepicker-calendar caption, table.ui-datepicker-calendar tbody, table.ui-datepicker-calendar tfoot, table.ui-datepicker-calendar thead, table.ui-datepicker-calendar tr, table.ui-datepicker-calendar th, table.ui-datepicker-calendar td,
table.ui-datepicker-calendar, table.ui-datepicker-calendar caption, table.ui-datepicker-calendar tbody, table.ui-datepicker-calendar tfoot, table.ui-datepicker-calendar thead, table.ui-datepicker-calendar tr, table.ui-datepicker-calendar th, table.ui-datepicker-calendar td,
.calendarBG table, .calendarBG table caption, .calendarBG table tbody, .calendarBG table tfoot, .calendarBG table thead, .calendarBG table tr, .calendarBG table th, .calendarBG table td  
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	border-collapse: collapse;
	border-spacing: 0;/* by rk for event calender sniff issue */
}
/* Defiine the Structure of Templates */
#bodyCanvas {
	width: 960px;
	margin: 0 auto;
/*	background:url(/VailResorts/sites/breckenridge/assets/img/backgrounds/bodycanvas.gif) repeat-y scroll center top;/*AR | artf1020222, artf985462, artf1020225  */
}
#mainContainer {
	margin:167px 0 0 0px;/*AR | artf1020222, artf985462, artf1020225  */
	padding-bottom:10px;
	background:url(/VailResorts/sites/breckenridge/assets/img/backgrounds/bodycanvas.gif) repeat-y scroll left top;/*AR | artf1020222, artf985462, artf1020225  */
}

html>/**/body #mainContainer, x:-moz-any-link, x:default { width:960px;padding-bottom:0;}/*AR | artf1020222, artf985462, artf1020225  */

#leftNavContainer {
	width: 172px;
	float: left;	
	padding-left:10px; /* Added for artf1020229, artf1020225, artf1020228, artf1020230, artf1020227, artf1020231 [ANUKUL] */
	margin-left:10px;/*AR | artf1020222, artf985462, artf1020225  */
}

/*vj changes starts*/
/*by rk for artf976559: Breck | Trip Planner styling when placed in right column */
#leftNavContainer #tripPlanner, 
.rightModules #tripPlanner {
	background:url(/VailResorts/sites/breckenridge/assets/img/planatrip-bg.gif) no-repeat center bottom;
	right:0;
	top:3px;
	/*height:220px;*//*vj changes*/
	padding-bottom:5px;/*vj changes*/
	width:auto;
	margin-bottom:10px;	
}
/* RK | artf976559: Breck | Trip Planner */
#mainContainer .rightModules #tripPlanner { background-position:left bottom; *margin-top:30px; margin-left:15px; } /*by rk for re-patch */

#leftNavContainer #tripPlanner p,
.rightModules #tripPlanner p{
	padding:0 5px 0 10px;
	_padding:5px 5px 5px 10px;/*vj changes*/
	line-height:12px;
	font-size:11px;
}
/* RK | artf976559: Breck | Trip Planner */
#mainContainer .rightModules #tripPlanner p {padding:0 5px 10px 10px; _padding:5px 10px 5px 10px;}

#leftNavContainer #tripPlanner h3, 
.rightModules #tripPlanner h3{
	background:#000 url(/VailResorts/sites/breckenridge/assets/img/backgrounds/left_nav_h3bg.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 3px 8px 8px;
	text-transform:uppercase;
	margin-left:2px;
}
/* RK | artf976559: Breck | Trip Planner */
#mainContainer .rightModules #tripPlanner h3 {background-color:#fff; margin-left:0px;}

#leftNavContainer #tripPlanner input.textBoxMedium, 
.rightModules #tripPlanner input.textBoxMedium{
	width:58px;
	font-size:10px;
}
#leftNavContainer #tripPlanner input.textBoxSmall,
.rightModules #tripPlanner input.textBoxSmall {
	width:58px;
	font:bold Arial, Helvetica, sans-serif; /* Added for artf983752 : Global | User Input in any widget/form should be Arial bold 10pt  [ANUKUL]  */
        /*font-size:11px; AR | artf992472 : All | Lift Ticket and season | list filter font size differences */	
}

#leftNavContainer #tripPlanner .btnPrimaryBold input,
.rightModules #tripPlanner .btnPrimaryBold input{
	font-size:11px;
	_padding-bottom:0;
	*padding-bottom:0;
}
#leftNavContainer #tripPlanner .btnPrimaryBold input.tagPlanButton, 
.rightModules #tripPlanner .btnPrimaryBold input.tagPlanButton{
	_padding:0px 7px 0px 0px !important;
	*padding:0px 7px 0px 0px !important;
}


#leftNavContainer #tripPlanner .btnPrimaryBold, 
.rightModules #tripPlanner .btnPrimaryBold{
	font-size:11px;
	width:3px;
	display:block;
	position:relative;
	left:49px;
	top:7px;
}
#leftNavContainer #tripPlanner li span, 
.rightModules #tripPlanner li span{
	font-size:11px;
	display:block;
	text-align:right;
	width:46px;
	font-weight:bold;
	padding-right:4px;
	float:left;
}
#leftNavContainer #tripPlanner ul, 
.rightModules #tripPlanner ul{
	margin:8px 0 0 10px;
}
#leftNavContainer #tripPlanner li,
.rightModules #tripPlanner li{
	margin-bottom:5px;
	padding-bottom:5px;
}	
#leftNavContainer #tripPlanner li img, 
.rightModules #tripPlanner li img{
	vertical-align:top;
}
#leftNavContainer #tripPlanner .btnPrimary a, 
.rightModules #tripPlanner .btnPrimary a{
	width:171px;
	text-align:left;
}
#leftNavContainer #tripPlanner .btnPrimary, 
.rightModules #tripPlanner .btnPrimary{
	margin-top:20px;
}
/* RK | artf976559: Breck | Trip Planner */

#leftNavContainer .innerShadebox .container{
	margin:22px 0px;
}
/*pn artf986324 */
#logoImage { background:transparent url(/vailresorts/sites/breckenridge/assets/img/logo.gif) no-repeat 0 0 !important; height:64px !important;}
#logoImage a { display:block; width:277px; height:64px; }
#logoImage img { visibility:hidden; }

#leftNavContainer p.marketingMessage
{
	color:#fff;
}

/* #leftNavContainer .shadebox  .shadeboxFooter{display:none;} */
#leftNavContainer #leftNav .shadebox  .shadeboxFooter{display:block;}

#leftNavContainer .shadebox  .shadeboxInner  .contentContainer .generalContent  .body .info *{color:#fff;}

/* RK | artf976559: Breck | Trip Planner */

/* pk trip a planner right module 
.rightModules #tripPlanner {
	right:0;
	top:3px;
	width:auto;
	margin-bottom:10px;
	
}
.rightModules #tripPlanner p{
	padding:5px 5px;/*pk artf983150 : BR | Style on MAC | Global components are not as per the specification/
}
.rightModules #tripPlanner h3{
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 3px 8px 8px;
	text-transform:uppercase;
	margin-left:2px;
}


.rightModules #tripPlanner input.textBoxMedium{
	width:60px;
	font-size:10px;
}
.rightModules #tripPlanner input.textBoxSmall{
	width:60px;
	}

.rightModules #tripPlanner .btnPrimaryBold input{
	font-size:11px;
	_padding-bottom:0;
	*padding-bottom:0;
}
.rightModules #tripPlanner .btnPrimaryBold{
	font-size:11px;
	width:3px;
	display:block;
	position:relative;
	left:40px;
	top:7px;
}
.rightModules #tripPlanner span{
	font-size:11px;
	display:inline-block;
	text-align:right;
	width:46px;
	font-weight:bold;
	padding-right:4px;
}
.rightModules #tripPlanner ul{
	margin:8px 0 0 10px;
}
.rightModules #tripPlanner li{
	margin-bottom:5px;
}
.rightModules #tripPlanner .btnPrimary a{
	width:171px;
	text-align:left;
}
.rightModules #tripPlanner .btnPrimary{
	margin-top:20px;
}
/* pk trip a planner right module ends*/
/* RK | artf976559: Breck | Trip Planner */

#leftNavContainer .leftNavHead{ color:#fff} /* Updated by AK*/
#leftNavContainer #leftNav h3 a{ text-decoration:none; color:#fff} /* left nav head underline removed */
/*vj changes ends*/


.singleColumn {
	width: 188px;
	float: left;
}
.doubleColumn {
	width: 376px;
	float: left;
}
.tripleColumn {
	width: 564px;
	float: left;	
	padding:10px 0 0 10px; /* Added for artf971368 [ANUKUL] */
}
.tripleColumn .middleContent{
	margin-left:10px;
}

/*RA*/
.noBorderLine{background:none !important;}
/*RA*/

.quadColumn {
	margin:0 0 0 10px; /* Revised from 20px artf1020229, artf1020225, artf1020228, artf1020230, artf1020227, artf1020231 [ANUKUL] */
	float: left;
	width:752px;
	/*_width:738px; [kuldip: Modified as per the styleguide]*/
	background:#fff;
}
.quadColumn .tripleColumn{ 
	padding-left:0; /* Added for artf971368 [ANUKUL] */
} 


#mainContainer .pentaColumn {
	width: 922px;
	clear:both;
	margin-left:10px;
	/* senthil for 5-wide pages */
	/*background:#fff url(/VailResorts/sites/breckenridge/assets/img/backgrounds/pentaColumnLeft.gif) repeat-y left;*/	
}
#mainContainer .pentaColumn .searchResultContainer{
	background:#fff !important;

}
.pentaColumn  .shadeboxTopBotBdrWrapper{
	background:#FFFFFF url(/VailResorts/sites/breckenridge/assets/img/backgrounds/pentaColumnLeft.gif) repeat-y scroll left center;
	clear:both;
	padding:14px 0 0 14px;
	width:922px;
}

.promotionalArea {
	width: 921px;
	float: left;
	height:350px;
	background:#0B0B0B url(/VailResorts/sites/breckenridge/assets/img/backgrounds/home_promos_bg.jpg) no-repeat;
}
.planYourVacation {
	width:317px;
	float: left;
}
#planYourVacation .shadeboxFooter{
	display:none; /*artf969865 pk*/
}
/* Font and Styling */
.pageTitle, h1 {
	color: #000;
	font: normal 20px Arial, Helvetica, sans-serif;
	padding: 5px 10px 6px 10px;
	padding: 22px 0 0 0;
	font-weight:bold;
}
.emailAFriendContainer h1{
	font: bold 18px Arial, "Helvetica", sans-serif;
	padding:10px 0 10px 10px;
}
.subHeading2, h2, .itemDescription h3 {
	color: #7b3b3b;
	font: normal 16px Arial, Helvetica, sans-serif;
}
.subHeading3, h3 {
	Color: #7b3b3b;
	font: normal 15px Arial, Helvetica, sans-serif;
}
.bodyCopy {
	color: #676767;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
}
.intro{
	padding-left: 15px;
}

.pentaColumn .pageIntro{
	padding: 10px 10px 10px 5px;
}
/* General Classes */
.accessible, .noDisplay {
	display: none;
}
/* to clear the floating */
.clearfix:after, .boxData:after,  #topNav:after, #mainContainer:after, ul.itemsContainer li:after, .formData li:after, ul.middleTabs:after, .generalContent:after, .merchantListWrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix, #topNav, .boxData, #mainContainer, ul.itemsContainer li, .formData li, ul.middleTabs, .generalContent, .merchantListWrapper {
	display:inline-block;
}
html[xmlns] .clearfix,html[xmlns] .boxData, html[xmlns] #mainContainer, html[xmlns] .itemsContainer li, html[xmlns] .formData li, html[xmlns] ul.middleTabs, html[xmlns] .generalContent, html[xmlns] .merchantListWrapper {
	display: block;
}
/*NJ artf997654*/
.clearFloat{
	clear: both;
	height: 1px;
	overflow: hidden;
}
/* Header Global Navigation */
#header {
	height: 114px;
	position: absolute;
	top:0;
	background: url(/VailResorts/sites/breckenridge/assets/img/bg-header01.jpg) repeat-x;	
	width:960px;
}
#logo {
	position: absolute;
	left: -7px;
	float: left;
	width: 275px;
	height: 66px;
	background: #ffffff url(/VailResorts/sites/breckenridge/assets/img/breckenridge_logo_bg.jpg) no-repeat;
}
#logo img {
	padding: 11px 10px 11px 25px;
}
#weatherWidget {
	position: absolute;
	left: 304px;
	top:0;
	width: 259px; /* AR: artf1018899 */
	padding-left: 0px;/* AR: artf1018899 */
	/*background: url(/VailResorts/sites/breckenridge/assets/img/weather_top_bg.jpg) no-repeat;*/
	height:67px;
}
#weatherWidget .innerContainer { 
width:255px; /* AR: artf1018899 */
}
#weatherWidget h3 {
	background-color: #75b8c8;
	margin-right: 20px;
	text-align: center;
	padding: 2px 0;
}
#weatherWidget h3 a {
	color: #FFF;
	text-decoration: underline;
	font-size: 11px;
}
#weatherWidget .report {
	text-align:center;
}
#weatherWidget .report a {
	color:#666 !important;/*NJ artf1020236*/
	font-size:10px;
	font-weight:bold;
	/*padding-left:7px; by rk for global mini snow report */
	text-decoration:none;
}
#weatherWidget .forecast {
	padding:0 0 5px;/*AR |artf1007860 : BR | Breck homepage top shading too small */
	color:#ccc;
}
#weatherWidget .forecast ul {
	float:left;
	
}
#weatherWidget .forecast ul li {
	float:left;
	vertical-align:bottom;
	padding:5px 0px 0 0px; /*by rk for mini snow report */ /* AR: artf1018899 */
	height:30px;
	font-size:18px;
	font-weight:bold;	
}
#weatherWidget .forecast ul li.snow{padding-left:42px;background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wsnow.gif) no-repeat 0px 8px;}	/* AR: artf1018899 */
#weatherWidget .forecast ul li div.forecastIconLeft{padding-left:0; float:left; width:52px;height:60px;}	/* AR: artf1018899 */
#weatherWidget .forecast ul li div.forecastTemp{float:left;}	/* AR: artf1018899 */
#weatherWidget .forecast ul li span {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	/*margin-left:5px; by rk for mini snow report */
	color:#666666;
	display:block;
	width:50px;
	
}

#weatherWidget .forecast ul li.image { padding:2px 0 0 5px }
	#weatherWidget .forecast ul li.image img { vertical-align:middle }
#weatherWidget .forecast ul li div.forecastIconLeft.sun{ background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wsun.gif) no-repeat center 0; }
#weatherWidget .forecast ul li div.forecastIconLeft.cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wcloud_light.gif) no-repeat center 5px; }
#weatherWidget .forecast ul li div.forecastIconLeft.cloud_dark{background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wcloud_dark.gif) no-repeat center 5px; }
#weatherWidget .forecast ul li div.forecastIconLeft.sun_cloud_light{background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wsun_cloud_light.gif) no-repeat center 5px; }
#weatherWidget .forecast ul li div.forecastIconLeft.sun_cloud_dark{background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wsun_cloud_dark.gif) no-repeat center 5px; }
#weatherWidget .forecast ul li div.forecastIconLeft.fog{ background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wfog.gif) no-repeat 5px 0px; }
#weatherWidget .forecast ul li div.forecastIconLeft.wind{background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wwind.gif) no-repeat 0px 3px; }
#weatherWidget .forecast ul li div.forecastIconLeft.rain{background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wrain.gif) no-repeat center 5px; }
#weatherWidget .forecast ul li div.forecastIconLeft.rain_snow_light{ background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wrain_snow_light.gif) no-repeat center 0; }
#weatherWidget .forecast ul li div.forecastIconLeft.rain_snow_dark{ background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wrain_snow_dark.gif) no-repeat center 0; }
#weatherWidget .forecast ul li div.forecastIconLeft.snow{ background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wsnow.gif) no-repeat center 0;}
#globalObjects {
	margin-right:-6px;
	width:100%
}
#globalObjects ul li {
	display: inline;
}
#globalObjects fieldset ul {
	text-align:right;
	width:510px;
	position:absolute;
	top:10px;
	right:0px;
}
#globalObjects fieldset ul.search{float:right;text-align:right;padding-right:15px;}
#globalObjects fieldset ul.search div.globalInline{display:inline;float:none;}



#globalObjects .btn-active {
	float:none;
	background:#fff url(/VailResorts/sites/breckenridge/assets/img/btn_arrow_black.gif) no-repeat scroll 7px 50%;
	color:#333;
	font-size:9px;
	margin:5px;
	padding:1px 0px 2px 15px;
	font-weight:bold;
	border:none;
	height:17px
}
#globalObjects .getEmailAlerts, #globalObjects .search { /*change getEmailAlerts from ID to class for artf1020229, artf1020225, artf1020228, artf1020230, artf1020227, artf1020231 [ANUKUL] */
	font-size:11px;
}
#globalObjects .userLinks {
	width:510px;
	margin-left:10px;
}
#globalObjects ul.userAccount {
	position:absolute;
	left:26px;
	bottom:11px;
}
#globalObjects ul.userAccount li {
	float:left;
	margin:5px 0;
	font-size:11px;
	/* changed border-left to border-right (example: any) | Lior */
	/* artf983150: header left bar dividers */
	/*border-right:1px solid #666;*//*pk artf983150*/
}
#globalObjects ul.userAccount li.first {
	/* changed border-left to border-right (example: any) | Lior */
	/* artf983150: header left bar dividers */
	border-right:none;
	padding-left:0;
	padding-right:5px;
	font-weight:bold;
	color:#ccc;
}

#globalObjects ul.userAccount li a {
	color:#ccc;
	padding:0 8px;
	text-decoration:none;
	font-weight:normal;
}
#globalObjects ul.userAccount li a:hover {
	text-decoration:underline;
}


#globalObjects ul.userAccount li.tripFolder {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/tripFolder.gif) no-repeat 8px top;
	padding-left:25px;
}

#globalObjects ul.userAccount li.shop {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shoppingCart.gif) no-repeat 8px top;
	padding-left:25px;
	/* added border-right (example: any) | Lior */
	/* artf983150: header left bar dividers */
	border-right:none;
}

#globalObjects ul.mediaLinks {
	margin-top:-2px;
	position:absolute;
	top:81px;
	right:15px; /*Added for artf1020229, artf1020225, artf1020228, artf1020230, artf1020227, artf1020231 [ANUKUL] */
	
}
#globalObjects ul.mediaLinks li {
	display:inline-block;
	float:left;
	background:#7b3b3b url(/VailResorts/sites/breckenridge/assets/img/arrowHeader.gif) no-repeat 8px 7px;
	/* changed padding left (example: any) | Lior */
	/* artf983150: header right bar spacing */
	padding:5px 0 5px 11px;
	height:12px;
	font-size:11px;
	font-weight:bold;
}
#globalObjects ul.mediaLinks li:hover {
	background:#541617 url(/VailResorts/sites/breckenridge/assets/img/arrowHeader.gif) no-repeat 8px 7px;
}
#globalObjects ul.mediaLinks li a {
	color:#fff !important;
	padding:0px 7px;
	text-decoration:none;
	
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/media_pipes.gif) no-repeat 0 -5px;*/
}
#globalObjects ul.mediaLinks li.first a { background:none; }
/* Header Global Navigation */
#topNavContainner {
	position:absolute;
	background: url(/VailResorts/sites/breckenridge/assets/img/topNav_gradBg.jpg) repeat-x;
	margin-left: 15px;
	top:114px;
	width:930px;
}
#topNav {
	/*background: url(/VailResorts/sites/breckenridge/assets/img/topNav_gradBg.jpg) repeat-x;*/
	height: 26px;
	z-index: 100;
	position: relative;
}
#topNav ul {
	background: #6899A3;
	width: auto;
	position: absolute;
	top: -999em;
	left: -1px;
}
#topNav li {
	background: url("/VailResorts/sites/breckenridge/assets/img/topNav_pipe.jpg") no-repeat top right;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
#topNav li.last {
	background:none;
}

#topNav li a, #topNav li a:link, #topNav li a:active, #topNav li a:visited {
	color: #fff;
	display: block;
	padding: 5px 9px 10px 9px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
	font-weight:bold;
}
#topNav li a:hover {
	 background: url("/VailResorts/sites/breckenridge/assets/img/topNav_on_gradBg.jpg") repeat-x;
}
#topNav li.current{  /* pk artf983150 */
	background: url("/VailResorts/sites/breckenridge/assets/img/topNav_on_gradBg.jpg") repeat-x !important;
}

#topNav li.on ul a:hover {
	background: #ccc;
}
#topNav li.on ul {
	top: 26px;
	background:url(/VailResorts/sites/breckenridge/assets/img/dropdown_bottomBg.gif) no-repeat left bottom;
	width:193px;
	padding-bottom:15px;
}
#topNav ul li {
	border: 0;
	float: none;
	line-height: 11px;
	_height:1%;

	
}
#topNav ul a {
	padding: 7px 0 7px 15px !important;
	border-bottom: 0;	
	display: block;
	line-height: 16px;
	background:#424242 url(/VailResorts/sites/breckenridge/assets/img/bg_toplinksdropdown.gif) repeat-x left top;
	text-transform:capitalize  !important;
}
#topNav ul a:hover {
	background:#7b3b3b url(/VailResorts/sites/breckenridge/assets/img/bg_over_toplinksdropdown.gif) repeat-x left top !important;
	width:auto;
	display:block;
}

	#topNav li.on li:hover, #topNav li.on li a:hover, #topNav li.hoverOn {
	/*background: #406682;*/	
	cursor:pointer;
}
/* Left Navigation */

#leftNav {
	margin: 0;
	padding:0;
}
#leftNav h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background: #0b0b0b url("/VailResorts/sites/breckenridge/assets/img/backgrounds/left_nav_h3bg.gif") no-repeat;
	padding: 8px 7px 8px 8px;
	text-transform:uppercase;
	display:block;
	margin:0;
}
#leftNav .treeView {
	position: absolute;
	right: 15px;
	top: 7px;
}
html>body #leftNav .treeView {
	right: 9px;
	top:6px;
}
#leftNav ul {
	padding:0 4px 0 0;
	/*display:none; /*Anuj Rastogi #artf996739 :*/
}
#leftNav ul li {
	background: #ebebeb url(/VailResorts/sites/breckenridge/assets/img/leftNav_bg.gif);
	padding: 3px 0 5px 0px;
	line-height: 12px;
	display: block;
	position: relative;
}
#lefNav ul last current{
		background: url(/VailResorts/sites/breckenridge/assets/img/leftnav-bot.jpg) no-repeat bottom;
		margin-bottom:21px;
}
#leftNav ul li.first {
	/*background: url(/VailResorts/sites/breckenridge/assets/img/leftNav_bg.jpg);*/
	/*rk for left nav issues */
}
#leftNav ul li.open {
	padding-bottom: 0px!important;
}
#leftNav ul li.current{
	background-color: #ccc;
}
#leftNav ul li.hasChild.current{
	padding-bottom: 0;
	_padding-bottom:3px;
}
#leftNav ul li.current ul{
	display: block!important;
	}
	
#leftNav li a {
	color: #333;
	padding-left: 10px;
	font: 11px arial, Helvetica, sans-serif;
	text-decoration: none;
	outline: none;
	font-weight:bold;
}
#leftNav li.current a, #leftNav a.selected{
	color: #7b3b3b !important;
}
#leftNav ul li ul {
	padding: 5px 0 0 0px;
	margin: 0;
	display:none;/*Anuj Rastogi #artf996739 :*/
}
#leftNav ul li ul li,
#leftNav ul li ul li.current{  
	padding: 3px 0 5px 5px;
	background:#ccc url(/VailResorts/sites/breckenridge/assets/img/leftnavSubArrow.gif) no-repeat 15px 8px; /* Added for artf979792 [ANUKUL] */
}
#leftNav ul li.on{
	background:#ccc;
}
#leftNav ul li.on a {
	color:#7B3B3B;
}
#leftNav ul li ul li.on{  /* Added for artf979792 [ANUKUL] */
	padding: 3px 0 5px 5px;
	background:#ccc url(/VailResorts/sites/breckenridge/assets/img/leftnavSubOnArrow.gif) no-repeat 15px 8px;
}

#leftNav ul li ul li.on a{color:#793b3c !important;} /* Added for artf979792 [ANUKUL] */

#leftNav ul li ul li.current a{
	color: #7b3b3b!important;
}
#leftNav ul li ul li a {
	padding-left: 20px; /*vj Changed padding */
	font-weight:normal;
	color:#333 !important;
}

/* common shadow box
---------------------------------------------------------------------*/
.topLeft {
	background:url('/VailResorts/sites/breckenridge/assets/img/shadebox/top-left.png') no-repeat 0 0;
	height:7px;
	font-size:0px;
	position:relative;
}
.topLeft span {
	background:url('/VailResorts/sites/breckenridge/assets/img/shadebox/top-right.png') no-repeat right top;
	height:7px;
	display:block;
	position:relative;
}
.middleLeft {
	background:url('/VailResorts/sites/breckenridge/assets/img/shadebox/middle-left.png') repeat-y left top;
}
.middleRight {
	background:url('/VailResorts/sites/breckenridge/assets/img/shadebox/middle-right.png') repeat-y right top;
	padding: 0 7px 0 0;
	margin:0 0 0 7px;
}
.bottomLeft {
	background:url('/VailResorts/sites/breckenridge/assets/img/shadebox/bottom-left.png') no-repeat 0 0;
	height:7px;
	font-size:0px;
	position:relative;
}
.bottomLeft span {
	background:url('/VailResorts/sites/breckenridge/assets/img/shadebox/bottom-right.png') no-repeat right bottom;
	height:7px;
	font-size:0px;
	display:block;
	position:relative;
}
/*
tabs content
---------------------------------------------------------------------*/

#tabNavContainer1 {
	width:700px;
	margin:50px;
}
.tabContentHolder {
	width:725px;
}
ul.tabStyle1 {
	padding:0;
	margin:0 0 0 2px;
}
ul.tabStyle1 li {
	background:#8B8B8A;
	padding:5px 10px;
	position:relative;
	z-index:2;
	margin:0 2px;
	float:left;
	text-transform:uppercase;
	border:1px solid #8B8B8A;
	border-bottom:none;
	top:6px;
	left:2px;
}
ul.tabStyle1 li.tabs-selected {
	background:#73B5C4;
	border:1px solid #73B5C4;
	border-bottom:none;
}
ul.tabStyle1 li a {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

/* Footer 
----------------------------------------------------*/
#footer {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/backgrounds/footer.jpg) no-repeat;
	height:97px;
	width:945px;
	padding-top:240px; /* Revised for artf979792 [ANUKUL] */
	margin-left:15px;
	clear:both;
}
#footer ul.footerLeft{ float:left; margin-right:21px; width:771px; text-align:left; margin-left:31px; _margin-left:16px;}
#footer ul.footerRight{float:left; margin-right:19px; margin-left:0; text-align:left; white-space:nowrap;}
#footer ul.footerCopyRight{margin-top:45px /*!important*/ ; clear:both;text-align:center;white-space:nowrap;}/*vj artf1012986 removed important */
#footer ul.footerCopyRight li{background:none; width:100%;}
#brHomePage #footer {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/backgrounds/footerHomepage.jpg) no-repeat;
	height:71px;
	width:960px;
	padding-top:240px; /* Revised for artf979792 [ANUKUL] */
}
#brHomePage #footer ul {
	margin-top:5px;
}
#footer a{
	font-weight:normal;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer ul {
	/*margin: -100px 0 0 0;
	_margin: -30px 0 0 0;
	text-align: center;*/
}
#footer ul li {
	float: left;
	border-left: 0px solid #fff;
	padding-left: 8px;
	padding-right: 8px;
	background:url(/VailResorts/sites/breckenridge/assets/img/footerLinkDivider.gif) no-repeat left 3px; /* Added for artf979792 [ANUKUL] */
}
#footer ul.footerRight li{background:none;}

/*sponsor changes made for artf1061601 [apeters]*/
#footer .sponsors
{
	text-align:right !important;
	margin:5px 10px; 
	height:35px;
}

#footer .sponsors img 
{
	padding-left: 10px; 
	padding-right: 10px;
	vertical-align: middle; 
}
	
#footer .sponsors  ul li{
	float:none;
	display:inline;
	border:none;
	height:0;
	background:url(/VailResorts/sites/breckenridge/assets/img/sponsors/separator.gif) no-repeat center right;
}

#footer ul li.first, #footer ul li.last, #footer .sponsors ul li.last{
	background: none; /* Added for artf979792 [ANUKUL] */
	padding:0;
}
#footer ul.footerLeft li.first{padding:0 8px 0 0;}
#footer ul.footerLeft li.last{padding:0 0 0 8px;}
#footer ul.footerRight li{padding:0px 10px 0px 0px;}/*vj changed right padding from 0 to 10px artf1005181*/
#footer ul li a, #footer ul li a:active, #footer ul li a:visited {
	color: #fff;
	font-size: 12px;
}
#footer ul li a.rssLink {
	background:url(/VailResorts/sites/breckenridge/assets/img/rss_icon.jpg) no-repeat left top;
	padding-left: 24px;
	display:block;
    float:left;
}
#footer ul li a.facebookLink {
	margin-right:10px;
	padding-left:0px;
	text-decoration:none;
}
#footer div{
	color:#fff;
	text-align:center;
	font-size:11px;
	/*padding:42px 0 0;
	margin-bottom:35px;
	position:realtive;
	left:45px;*/
}

/* middle Content */

.middleContent {
	padding: 0px;
}
.middleContent h1{
	xpadding: 0px;
}
.pageIntro {
	padding: 10px 0;
}
.pageIntro p {
	padding-bottom: 10px;
}
.gradBorderModule {
	border-top:2px solid #7b3b3b;
	margin:0 10px;	
}
.gradBorderModule .pageIntro {
	height:1%;
	border: 0;
	background: url(/VailResorts/sites/breckenridge/assets/img/intro_bottomline.jpg) no-repeat left bottom;
}
.dataContainer {
	padding: 15px 15px 0px 15px;
	/*background:url(/VailResorts/sites/breckenridge/assets/img/table_bot_bg.jpg) repeat-x left bottom;*/
}
.dataContainer h2 {
	padding-bottom: 15px;
        color:#000;
}
/* Gray Module (right) [begin]*/
.grayModule {
	padding-bottom:6px;
}
.grayModule div{
	padding-left:10px;
}

.grayModule h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #7b3b3b;
	padding: 5px 10px 6px 14px;
	margin-bottom:0px;
}
.grayModule p {
	color:#7B3B3B;
	/*color:#ffffff;  pk for photo widget*/
	font-size:12px;
	padding: 5px 10px;
}
.grayModule select {
	margin: 5px 10px;
}
.grayModule .caption {
	text-align: center;
}
#leftNav .mediaAssetContainer {
	background-color:#ebebeb;
	margin-right:4px;
	padding: 1px;
}
.grayModule .mediaAssetContainer {
	margin-left:4px;
	padding: 1px;
}
/*sk */ 
.mediaAssetContainer .imgPreviousArrow {
	position:absolute;
	top:130px;
	left:5px;/*pn*/
	cursor:pointer;
	z-index:1;
}

/* Added for 1 wide Photo Right Widget  [ANUKUL]*/
.singleColumn .mediaAssetContainer .imgPreviousArrow, .singleColumn  .mediaAssetContainer .imgNextArrow { 
	top:160px;
}
.singleColumn .grayModule .selection{ top:0;}
/* 1 wide Photo Right Widget END*/




.mediaAssetContainer .imgPhotoModule{
	width:164px !important;
	margin-left:0;
}
.mediaAssetContainer .imgNextArrow {
	position:absolute;
	top:130px;
	right:100px;/*vj*/
	cursor:hand;
	z-index:1;
}
/*.grayModule .selection{  pk for photo widget
	text-align:center;
	width: 100px;
	position:relative;
	top:-18px;
	left:-2px;
}*/
/* sk*/
.grayModule .updatedTimeStamp {
	color:#7b3b3b;
	font-size:9px;
	font-style:italic;
}
/* Form classes */
.required {
	font-weight: bold;
	color:#F00 !important;
	background: transparent;
}
.highlight{
	color: #C54D27;
	font-size: 1.1em;}
.formData {
	padding:   15px 20px  15px 0px !important;
}
.formData li {
	margin-bottom: 10px;
	height: 1%;
}
ul.phoneEmail li{
	margin-bottom:2px;
}
.formData label {
	display: block;
	float: left;
	margin-right: 15px;
	text-align:right;
	width: 100px;
}
.formData label.textareaText {
	clear: both;
	width: auto;
	float: none;
	text-align: left;
}
.formData input {
	margin-right: 10px;
	width:270px;
	_margin-right:10px;
	_width:260px;
}


.emailAFriendContainer .formData input {margin-right: 0;}
.emailAFriendContainer .formData {padding: 15px;}
.emailAFriendContainer ul.formData li p
{
	padding-left:116px;
	padding-bottom:1px;
}

html>body .formData input {
	margin-right:0;
	width:280px;
}
.formData input.dateInput {
	width: 189px;
	margin-right: 10px;
}
.formData select {
	width: 150px;
}
.selectNoWidth {width:auto !important;}/*Artifact artf980117 : All brands | Group RFP Form bugs senthil*/
.formData textarea.emailComments {
	clear:none;
	height:108px;
	margin:0;
	padding:0;
	width:280px;
	_width:260px;
}
.formData textarea {
	clear: both;
	width: 395px;
	height: 108px;
	margin:0;
	padding:0;
}
.formData textarea.comments {
	clear: none;
	width: 280px;
	height: 108px;
	margin:0;
	padding:0;
}
.formData .checkbox, .formData .radioBox {
	padding:0;
	margin:0;
	width: 13px;
	height: 13px;
	float: left;
	margin-right: 10px;
}
.formData .checkboxText {
	width: 400px;
	float: left;
	text-align: left;
}
.formData .emailInputContent {
	color:#666666;
	font-size:12px;
}
.formData  .emailAFriendEmail{
	margin:0px 0px 0px 105px;
	_margin:0px 0px 0px 108px;
}
html>/**/body .formData .emailAFriendEmail {
	margin:0px 0px 0px 115px;
}
.inputContent{
	font-size:12px;
	color:#666666;
	}
.formData .legendLabel {
	display:block;
}
.websiteList ul, .websiteList h4 {
	float: left;
	width: auto;
}
.websiteList ul li {
	float: left;
	width: auto;
	border-left: solid 1px #999999;
	padding:0 5px;
}
.websiteList ul li.first {
	border-left: none;
}

/* Tabular Data*/
.tableData {
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.tableData th {
	color:#000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 7px 5px;
	text-transform:uppercase;
	background:#ebebeb;
}
.tableData th a{
	color:#000;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.tableData th.center, .tableData td.center {
	text-align: center;
}
.tableData tr td {
	font: 12px bold Arial, Helvetica, sans-serif;
	color:#333;
	padding: 10px 10px 10px 5px;
	background: url(/VailResorts/sites/breckenridge/assets/img/tr_bottomline.jpg) repeat-x left bottom;
}
.tableData tr td{
	vertical-align:top;
}
.tableData tr td.firstCol, .tableData tr td.firstColFeatured {
	background: url(/VailResorts/sites/breckenridge/assets/img/tr_bottomline_first.jpg) no-repeat left bottom;
}
.tableData tr td.lastCol, .tableData tr td.lastColFeatured {
	background: url(/VailResorts/sites/breckenridge/assets/img/tr_bottomline_last.jpg) no-repeat right bottom;
}
.tableData tr.last td, .tableData tr td.last {
	background: none;
}
.tableData h4{
	background: url(/VailResorts/sites/breckenridge/assets/img/bg_bullet_arrow.gif) no-repeat left center;
	padding-left:10px;
}
.tableData td a{
	text-decoration:none;
}
/* tabs */
#middleTabsContainer{
	position: relative;
	padding-left: 10px;
	top: 5px;
}
.middleTabs {
	position: relative;
	left: 0px;
	bottom: -1px;
	z-index: 9;
	top:1px; /*revised from 16px to 1px by rk rdef971400*/
	padding-top:10px;/*revised from 16px to 1px by rk rdef971400*/ /* Revised from 2px for DINING TABS [ANUKUl]*/
}

.eventMode .middleTabs {
	top:0; /* Applied for Event Tabs [ANUKUl]*/
}


html>body .middleTabs {
	 
}


ul.middleTabs li {
	float: left;
	width: auto;
	background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg_li.gif) no-repeat;
}
ul.middleTabs li.tabs-selected {
	/*background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg_li.gif) no-repeat -32px;*/
	background-position:0 -32px;
	margin-left:-6px;
}
ul.middleTabs li.tabs-selected a {
	display:block;
	background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg_left_a_active.gif) no-repeat top left;	
}
ul.middleTabs li.tabs-selected span {
	display:block;
	background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg_right_span.gif) no-repeat top right;
}
ul.middleTabs li span {
	display:block;
	/* background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg_a.gif) no-repeat left -39px; */
}
/* first, last li left and right image adjustment*/
ul.middleTabs li.first{
	margin-left:0px;
}
ul.middleTabs li.first a {
	display:block;
	background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg_first_left.gif) no-repeat top left;
}
ul.middleTabs li.first.tabs-selected a {
	display:block;
	background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg_left_a.gif) no-repeat top left;
	margin-left:0px;
}
/*AR | artf1001549 : BR | Dining details page styling issue*/
ul.middleTabs li a span {
	display:block;
	background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg_a_link.gif) no-repeat top right;
	font-weight:bold;/*AR | artf1001549 : BR | Dining details page styling issue*/
}
ul.middleTabs li.last a span {
	display:block;
	background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg_last_right_link.gif) no-repeat top right;
}
ul.middleTabs li.last.tabs-selected a span {
	display:block;
	background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg_last_rightt.gif) no-repeat top right;
}
/*first and last first, last li left and right image adjustment*/


ul.middleTabs li a span {
	padding: 10px 12px 8px 23px;
	_padding: 15px 25px 15px 16px;
	display: block;
}

html>body ul.middleTabs li a span {
	padding: 10px 12px 8px 23px;
	display: block;
}
ul.middleTabs li.tabs-selected a span {
	color:#7b3b3b;
	/*background: url(/VailResorts/sites/breckenridge/assets/img/middle_tabs_bg.gif) no-repeat top right;*/
}
ul.middleTabs li, ul.middleTabs li a {
	font-size: 11px;
	color: #FFFFFF!important;
	text-decoration: none!important;
	display: block;
}

a.leftLink {
	/*background: url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green.gif) no-repeat left 4px;*/
	display:block;
	padding-left: 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin:15px 10px;
}
.tabs-hide {
	display: none;
}
/* Other Test Classes (to be removed later) */
.dummyModule {
	background: #D1E9E9;
	border: 1px solid #408080;
	height: 100px;
	text-align: center;
}
.dummyModule p{
	padding: 20px;
}

.tabContentContainer {
	padding: 12px;
}
/** Modal dialogue window related styles
--------------------------------------------------------*/
.overlayDiv {
	position:absolute;
	top:0;
	left:0;
	background:#000000;
	z-index:1000;
	opacity:.5;	
	filter:alpha(opacity=50);
}
.overlayDiv img
{	width: 514px;
 	height: 316px;
	z-index: 2000;
}
.hideDiv {
	display:none;
}
.modalDiv {
	/*background-color:#FFFFFF;
		border:2px solid #666666;*/
		height:500px;
	left:21%;
	position:absolute;
	top:10%;
	width:750px;
	z-index:10001;
}
.viewLargeModal {
	/*background-color:#FFFFFF;
		border:2px solid #666666;
		height:500px;
	left:21%;
	position:absolute;
	top:10%;
	width:750px;
	z-index:10001;*/
}

.viewWallpaperModal {
	/*left:15%;*/
	position:absolute;
	/*top:15%;*/
	z-index:10001;
}

.emailAFriend, .emailAFriendContainer{  /* Added for artf979792 [ANUKUL] */
	background:#fff;
}

.emailAFriend .successContainer{  /* Added for artf979792 [ANUKUL] */
	background:#fff;
	/* height:150px; */
	padding:10px;
}

.linkClose {
	background-color:#000000;
	color:#fff  !important;
	padding:6px 7px 5px;
	text-decoration:none;
	font-size:12px;
	float:right;
}

.sliseShowContainer {
	background-color:#FFFFFF;
	padding:15px 15px 15px 15px;
	_padding:8px 15px 15px 15px;
}
.viewLargeContainer {
	background-color:#FFFFFF;
	padding:15px 15px 15px 15px;
	_padding:8px 15px 15px 15px;
}
.descritpionImg {
	font-size:12px;
	font-weight:bold;
	float:left;
	margin:20px 0 0 0;
	width:250px;
}
html>/**/body .descritpionImg {
		margin:10px 0 0 0;
}
.SlideShowPreviousNextHolder {
	margin:20px 0 0 0;
}
html>/**/body .SlideShowPreviousNextHolder{
		margin:10px 0 0 0;
}
ul.slideShowControls {
	padding:8px 0px 0px 0px;
	margin: 10px 0 0 280px;
}
ul.slideShowControls li {
	float:left;
	margin-right:2px;
	width:25px;
	height:22px;
	text-indent:-9000px;
}
.floatRight, .searchRelevancy {
	float:right
}
.clear {
	clear:both;
}
.pagination {
	margin:3px 14px;
	position:relative;
}


.photoGallery .gBoxWrapper{ margin-left:10px;}
/*RK*/
.photoGallery .pagination {
	float:left;
	width:264px;
	margin:-2px 52px 43px 190px;
	_margin:-2px 52px 43px 190px;
	color:#000; 
}
/*RK*/

.middleArea {
	margin:0 auto;
	text-align: center;
	font-weight:bold;
}

.photoGallery .middleArea {text-align: left;}


.rightArea {
	position: absolute;
	top:0;
	right:0;
}
.leftArea {
	top: 0;
	left:0;
	position: absolute;
}
.introText {
	padding: 17px 20px 20px 10px;
	font-size:12px;
	color:#333333;
}
.introText em{
	padding-left:10px;
}
.moduleIntro{
	padding: 10px;}
/* 1.4 Font and Styling 
---------------------------------------------------------------------*/
/* CSS classes used for jquery border */
.shadeboxTopBotBdr {
	/*background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bb_btb.gif) repeat-x bottom;*/
}
.leftNav .shadeboxTopBotBdr {background:none}
.shadeboxTopBotBdrHeader {
	height: 7px;
	position: relative;
}
.shadeboxTopBotBdrFooter {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bottom_btb.gif) repeat-x bottom;
	height: 7px;
	position: relative;
}
#shoppingDetails .shadeboxTopBotBdrFooter {
	background: none;
	
}
.shadeboxTopBotBdrHeader {
/*	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-top_btb.gif) repeat-x top;
	border-top:1px solid #f0f0f0;*/
}
.shadeboxTopBotBdrWrapper {
	/*background: url(/VailResorts/sites/breckenridge/assets/img/shadeboxB/shadebox-background.gif) repeat-x 0px 7px; pn */
	/*padding-left: 20px;*//*vj changes*/
}
.shadeboxTopBotBdrWrapper2 {
	/*border-left:1px solid #f0f0f0;*/
	/*background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-lb_btb.gif) repeat-y left;*/
}
.shadeboxTopBotBdrWrapper3 {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-rb_btb.gif) repeat-y right;
}

.tripleColumn .shadeboxTopBotBdrWrapper3{
	background:none; /*vj artf1001660*/
	}
	
.generalContent .shadeboxWrapper3{
	background:none; /*vj artf1016729*/
	}

#shoppingDetails .shadeboxTopBotBdrWrapper3 {
	background: none;
}
/*vj changes starts*/
.virtualTourGallery .shadeboxTopBotBdrWrapper .shadeboxTopBotBdrWrapper2 .shadeboxTopBotBdrWrapper3{
background:none;
}
/*vj changes ends*/
.shadeshadeboxTopBotBdrInner {
	padding: 1px 8px 1px 8px;
* height: 1%;
}
.shadeboxTopBotBdrHeader b, .shadeboxTopBotBdrFooter b {
	position: absolute;
	width: 7px;
	height: 7px;
}
.shadeboxTopBotBdrTlc {
	left:  0px;
	top: 0px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-tlc_btb.gif) no-repeat;
}
.shadeboxTopBotBdrTrc {
	right: 0px;
	top: 0px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-trc_btb.gif) no-repeat;
}
.shadeboxTopBotBdrBlc {
	left:  0px;
	top: 0px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-blc_btb.gif) no-repeat;
}
.shadeboxTopBotBdrBrc {
	right: 0px;
	top: 12px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-brc_btb.gif) no-repeat;
	width: 7px;
	height: 7px;
}
/* CSS classes used for jquery border */
/* shadebox top line is not coming |senthil*/
.tabs-container .shadebox {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-top.gif) repeat-x top;
	margin:0 8px 0 0;
	padding:0;
}
.shadebox {
	/*background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bb.gif) repeat-x bottom;*/
	margin:0;
	padding:0;
}
.shadeboxHeader {
	height: 7px;
	position: relative;
}
.shadeboxFooter {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bottom_btb.gif) repeat-x bottom;
	height: 7px;
	position: relative;
}
#leftNavContainer .shadeboxFooter {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/leftShadebox-bb.gif) no-repeat !important;
	height: 23px;
	position: relative;
	margin-bottom:6px; /*rk for left nav changes */
}

.shadebox .shadeboxFooter {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bb.gif) repeat-x left bottom;
	padding-top:15px;
	margin-bottom:5px;
}

.shadeboxHeader {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-top.gif) repeat-x top;
}
.shadeboxWrapper {
	/*background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-background.gif) repeat-x 0px 7px; pn */
	margin-left: 10px;/*Add margin | Anuj Rastogi artf989479 */
}
/*Add New Class | Anuj Rastogi artf989479 */
.generalContent .shadeboxWrapper, #middleTabsContainer  .shadeboxWrapper, .mainContentContainer .shadeboxWrapper{
	margin-left: 0px;
}
.rightModules .shadeboxWrapper{
	/*padding-left:12px; vj artf985462 */
}
.rightModules .grayModule div{
	padding-left:0px;
}
.thumbnailImage .shadeboxWrapper {
/*	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bottom_btb.gif) repeat-x bottom;*/
	position: relative;
}
.thumbnailImage .shadebox .shadeboxFooter{
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bb.gif) repeat-x left bottom;
	height:0;
}
.rightModules .shadeboxWrapper,
.rightModules .innerShadebox {
	position: relative;
	/*left: 9px;*/
}

.shadeboxWrapper2 {
	/*margin-left:5px;*/
	background:transparent none repeat scroll 0 0;
	 background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-lb.gif) repeat-y left; 
}
.shadeboxWrapper3 
{
	background:transparent none repeat scroll 0 0;
	  background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-rb.gif) repeat-y right;
}

.snowReport .shadeboxWrapper2 {
	/*margin-left:5px;*/
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-lb.gif) repeat-y left;
}
.snowReport .shadeboxWrapper3 {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-rb.gif) repeat-y right;
}

/* Search Result */
#searchResults .shadeboxWrapper2{
	background:none;
}
#searchResults .shadeboxWrapper3{
	background:none;
}
/* Search Result end*/
#leftNavContainer .shadeboxWrapper3 {
	background-image: none;
}

.shadeboxInner {
 * height: 1%;
}

.thumbnailImage .shadeboxInner {
	margin:0 0 0 7px;
}

/* .shadeboxInner .contentContainer{
	padding:0 7px 0 10px; Add Left Side Pedding | Anuj Rastogi  artf989479 |  Commented this for apply padding-left & right to generalContent artf1020231 [ANUKUL]
} */


.shadeboxHeader b, .shadeboxFooter b {
/*	position: absolute;
	width: 7px;
	height: 7px;*/
}

#leftNav .shadeboxHeader b,
#leftNav .shadeboxFooter b {
	display:none;
}
.shadeboxTlc {
	left:  0px;
	top: 0px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-tlc.gif) no-repeat;
}
.shadeboxTrc {
	right: 0px;
	_right: -2px;
	top: 0px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-trc.gif) no-repeat;
}
.shadeboxBlc {
	left:  0px;
	top: 0px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-blc.gif) no-repeat;
}
.shadeboxBrc {
	display: block;
	position: absolute;
	right: -5px;
	_right: -2px;
	top: 15px;
/*	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-brc.gif) no-repeat;*/
	width: 7px;
	height: 7px;
}

.shadeLeft {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-lb.png) repeat-y 0 0;
	padding-left:7px;
	margin-left:5px;
}
.shadeRight {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-rb.png) repeat-y right 0;
	padding-right:10px
}

.shadeboxLBR { background:#e1e1e1 url(/VailResorts/sites/breckenridge/assets/img/bg_snowwidget_top.png) repeat-x 2px 0; border-left:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #fff }
.shadeTop { height:10px }
	.shadeTop .tl { float:left; width:10px; height:10px; background: transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadeCorners.png) no-repeat 0 0;   }
	.shadeTop .tr { float:right; width:10px; height:10px;background: transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadeCorners.png) no-repeat 100% 0;   }
	.shadeTop .t { background: transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadeBottom.png) repeat-x 0 0; margin:0 10px; height:10px }

.shadeBottom { height:10px }
	.shadeBottom .bl { float:left; width:10px; height:10px; background: transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadeCorners.png) no-repeat 0 100%;  }
	.shadeBottom .br { float:right; width:10px; height:10px;background: transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadeCorners.png) no-repeat 100% 100%;  }
	.shadeBottom .b { background: transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadeTop.png) repeat-x 0 0; margin:0 10px; height:10px }
/* Datepicker
----------------------------------*/

#leftNavContainer #tripPlanner .ui-datepicker-trigger{ margin-left:2px;}

#ui-datepicker-div {
	display:none;
	border:solid 1px #cccccc;
}
.ui-datepicker {
	width: 158px;
	padding: 0;
	left:-1.0em;
	background-color:#FFFFFF;
	z-index: 10000;
}
.ui-datepicker .ui-datepicker-header {
	background-color:#7b3b3b;
	position:relative;
	padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top: 4px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 4px;
}
.ui-datepicker .ui-datepicker-prev {
	left:1px;
}
.ui-datepicker .ui-datepicker-next {
	right:1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: 50%;
	margin-top: -5px;
}


.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}

.ui-datepicker .ui-datepicker-prev span 
{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_calendar_previous.gif) no-repeat scroll 0 0;
	}

.ui-datepicker .ui-datepicker-next span {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_calendar_next.gif) no-repeat scroll 0 0;
	cursor:pointer;
	cursor:hand;
}

.ui-datepicker .ui-datepicker-title {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0 1.3em;
	line-height: 1.8em;
	text-align: center;
	font-size:14px;
}
.ui-datepicker .ui-datepicker-title select {
	float:left;
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float: right;
}
.ui-datepicker table {
	font-size: 11pxm;
	border-collapse: collapse;
	margin:6px 7px 10px 7px !important;
}
.ui-datepicker th {
	padding: .7em 3px .7em 2px !important;/* sniff issue pk*/
	text-align: right;
	font-weight: bold;
	border: 0;
	font-size:11px;
	color:#333;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
	width:18px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	color:#7B3B3B;
}

.ui-datepicker td a:hover { background:#7B3B3B; color:#fff;}
.ui-datepicker td span{	color:#d5d5d5;}


.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding:0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
}
/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
	display: none; /*sorry for IE5*/
	display/**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}

.ui-datepicker .ui-datepicker-header a.ui-state-disabled{display:none;}
.ui-datepicker-calendar td *{font-weight:bold;font-size:11px;}
.ui-datepicker-calendar td.ui-state-disabled span{font-weight:normal;} 
.ui-datepicker-calendar td.ui-datepicker-current-day a:link, .ui-datepicker-calendar td.ui-datepicker-current-day a:visited{
background-color:#7b3b3b;
color:#FFFFFF !important;
font-size:11px;
font-weight:bold;

}





















/* promos Modules
.promosModule {
	padding-top:12px;
} */
.promosModule h3 {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#7b3b3b;
	padding:10px 0 10px 10px;
	text-transform:uppercase;
}
#leftNavContainer .promosModule  h3, #leftNavContainer .grayModule h3 {/*pk artf983150*/
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/backgrounds/left_nav_h3bg.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 3px 8px 8px;
	text-transform:uppercase;
}
#leftNavContainer .mediaAssetContainer{
	background-color:#ebebeb;
	margin-right:4px;
	margin-left:0px;/*pk artf983150*/
	margin-top:-5px; /*vj changes*/
}
#leftNavContainer .mediaAssetContainer a{
	padding-left:10px;
}
#leftNavContainer .grayModule{/*pk artf983150*/
	padding:0px !important;
}
#leftNavContainer #launchVideo a img{/*pk artf983150*/
	display:none;
}
#leftNavContainer .grayModule p, #leftNavContainer .photoModulePagination {/*pk artf983150*/
	background:#efefef;
	margin-right:4px;
}
#leftNavContainer .photoModulePagination {
	width:168px;
}
#leftNavContainer #columnLeft_ctl05_pnlWebCams{
	background:#efefef;
	margin-right:4px;
}
#leftNavContainer #columnLeft_ctl05_pnlNoWebCamMessage{
	background:#efefef;
	margin-right:4px;
}
.promosModule p {
	padding: 5px 10px;
}
.promosModule .mediaAssetContainer a{
	padding-left:10px;
}
.promosModule .mediaAssetContainer img{
	margin-left:-10px; /*pn*/
}
.promosModule .getDetails a{
	background-image:url(/VailResorts/sites/breckenridge/assets/img/icon_nextArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:1.0em;
	margin-bottom:5px;
	color: #7B3B3B;
	text-transform:uppercase;
}

/* thickbox specific settings [begin] */
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#333;
}
#TB_window a:link {
	color: #333;
}
#TB_window a:visited {
	color: #333;
}
#TB_window a:active {
	color: #333;
}
#TB_window a:focus {
	color: #333;
}
/* thickbox settings */

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
/* snow report dropdown styles*/
.snowReportDrop {display:none;position:absolute;top:63px;left:15px;width:220px;/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_snowwidget_top.png) repeat-x 2px 0*/;z-index:998;/*border-right:1px solid #999; border-bottom:1px solid #999*/}
	.snowReportDrop .temparature { position:relative;height:140px;width:199px;padding:5px; }
		.snowReportDrop .temparature h4 { margin-top:5px;font-family:Arial,Verdana,sans-serif;font-size:16px;font-weight:bold;color:#5A9EAD }
		.snowReportDrop .temparature span.degree { display:block;position:absolute;bottom:20px;left:70px;font-family:Arial,Verdana,sans-serif;font-size:48px;color:#000 }
		.snowReportDrop .temparature span { display:block;position:absolute;bottom:10px;left:70px;font-family:Arial,Verdana,sans-serif; font-size:11px; text-align:center; text-transform:uppercase; color:#333 }
	.snowReportDrop dl {font-family:Arial,Verdana,sans-serif;font-size:13px;font-weight:bold;color:#333}
		.snowReportDrop dt { float:left;padding:5px 0 5px 10px }
		.snowReportDrop dd { text-align:right;padding:5px 10px 5px 0 }
	.snowReportDrop ul { padding:5px 0;background:#76B9C7 }
		.snowReportDrop ul li { padding:3px 10px }
			.snowReportDrop ul li a { padding-left:7px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:underline;background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_arrow3.png) no-repeat 0 3px }
	.snowReportDrop p { padding: 2px 5px;font-family:Arial,Verdana,sans-serif;font-size:9px;text-align:center;background:#fff }
.snowReportDrop .temparature.cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/cloud_light.png ) no-repeat 50% 20%}
.snowReportDrop .temparature.cloud_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/cloud_dark.png ) no-repeat 50% 20%}
.snowReportDrop .temparature.sun {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun.png ) no-repeat 50% 20%}
.snowReportDrop .temparature.sun_cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun_cloud_light.png ) no-repeat 50% 20%}
.snowReportDrop .temparature.sun_cloud_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun_cloud_dark.png ) no-repeat 50% 20%}
.snowReportDrop .temparature.fog {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/fog.png ) no-repeat 50% 20%}
.snowReportDrop .temparature.wind {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/wind.png ) no-repeat 50% 20%}
.snowReportDrop .temparature.rain {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain.png ) no-repeat 50% 20%}
.snowReportDrop .temparature.rain_snow_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain_snow_light.png ) no-repeat 50% 20%}
.snowReportDrop .temparature.rain_snow_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain_snow_dark.png ) no-repeat 50% 20%}
.snowReportDrop .temparature.snow {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/snow.png ) no-repeat 50% 20%}


#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#e8e8e8;
	height:27px;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/*rk for virtual share pop up */
.photoGalleriesModules .sharePopup {
	display:none;
	position:absolute;
	left:-41px;
	_left:-40px;
	top:-4px;
	_top:2px;
	width:200px;
}
.photoGalleriesModules .sharePopup span a {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_plus.gif) no-repeat scroll 104px 0;
	_background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_plus.gif) no-repeat scroll 116px 0;
	padding-left:124px;
	_padding-left:136px;
	font-weight:bold;
	color:#7b3b3b !important;
	text-decoration:underline
}
/* thickbox specific settings [end] */
/* page tools */

.sharePopup {
	display:none;
	position:absolute;
	left:57px;
	top:-4px;
	width:200px;
}
.lastShare{
	left:115px !important;
	display:none;
	position:absolute;
	top:-4px;
	width:200px;
}
.sharePopup span {
	float:left;
}
.sharePopup span a {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_plus.gif) no-repeat scroll 5px 0;
	padding-left:25px;
	font-weight:bold;
	color:#7b3b3b !important;
	text-decoration:underline
}
.sharePopup ul.sites {
	margin-top:20px
}
.sharePopup ul.sites li {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_share_list.png) no-repeat scroll 3px 0;
	padding:2px 0 2px 25px;
	margin-top:5px;
	color:#8c8c8c;
	font-weight:normal;
	text-align:left;
}
.sharePopup ul.sites li.last{background:none;}
.sharePopup ul.sites li:first-child {
	margin-top:0;
}
.sharePopup ul.sites li.facebook {
	background-position:3px 2px
}
.sharePopup ul.sites li.digg {
	background-position:3px -16px
}
.sharePopup ul.sites li.delicious {
	background-position:3px -32px
}
.sharePopup ul.sites li.email {
	background-position:3px -48px
}
.sharePopup ul.sites li.myspace {
	background-position:3px -64px
}
.sharePopup ul.sites li.flickr { background-position:3px -86px }
.sharePopup ul.sites li.last {
	background:none;
}
.sharePopup ul.sites li a {
	background:none;
	padding-left:0;
	color:#7b3b3b;
	font-weight:normal
}
.sharePopup .topLeft, .relevancyPopup .topLeft {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadow-top-r.png) no-repeat scroll right 0;
	height:9px;
	padding:0 9px 0 0
}
.sharePopup .topLeft span, .relevancyPopup .topLeft span {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadow-top-l.png) no-repeat scroll 0 0;
	height:9px;
	width:100%
}
.sharePopup .bottomLeft, .relevancyPopup .bottomLeft {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadow-bottom-r.png) no-repeat scroll right 0;
	height:9px;
	padding:0 9px 0 0
}
.sharePopup .bottomLeft span, .relevancyPopup .bottomLeft span {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadow-bottom-l.png) no-repeat scroll 0 0;
	height:9px;
	width:100%
}
.sharePopup .middleLeft, .relevancyPopup .middleLeft {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-lb.png) repeat-y scroll left top
}
.sharePopup .middleRight, .relevancyPopup .middleRight {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-rb.png) repeat-y scroll right top
}
.sharePopup .content {
	padding:5px;
	background:#fff
}
.errorContainer{
	padding:10px 10px;
	border-top:2px solid #7b3b3b;
	margin: 0px 7px;
}
.errorCaption{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/error_icon.gif) no-repeat scroll left top;
	padding:2px 0px 10px 25px;
}
ul.errorMessage{
	color:#ff0000;
	list-style:disc !important;
	padding:0px 0px 0px 40px;
}
ul.errorMessage li{
	padding:0px 0px 4px 0px;
}
.hidden{
	visibility: hidden;
	}
	
.weekend-hidden{
	/*background-color:#f0f8fa;*/
	color:#f0f8fa;	
	font-size:15px;
	font-weight:bold;

	}
/* Css for Submit Mountain Memory page*/
.middleContent .pageIntro{
	padding: 17px 10px 10px 20px;
}
.middleContent .pageIntro p {
	padding-bottom: 5px;
}
.middleContent .formData {
	padding: 2px 20px;
}

.middleContent .formData label {
	margin-right: 14px;
	_margin-right: 11px;

}
.middleContent .formData .checkboxText {
	float: left;
	text-align: left;
}
.middleContent .formData .btmPadding5{
	padding-bottom:5px;
	*padding-bottom:2px;

}
.middleContent .formData .btmPadding7{
	padding-bottom:2px;
}
.middleContent .formData label.textareaText {
	clear: both;
}

.flashVideoContainer{
	padding:0;
	/* added !important and fixed right margin (example: Events-Calendar.aspx list view) | Lior */
	/* div class="flashVideoContainer" should not be duplicated insed itself */
	margin:10px 10px 13px 10px;/*vj changes*/
}


/* sIFR styles [begin]*/
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced...  */
.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 20px;
	padding: 2px 0 0 5px;
	margin: 3px 0 0 5px;
	width: 90%;
}
/* sIFR styles [end] */

/* Webcam streaming video */
.mediaAssetContainer embed {
	width:165px;
	height:111px;
}
/* Webcam streaming video ends*/

/**Safari Fix **/
/*@media screen and (-webkit-min-device-pixel-ratio:0){
	#mainContainer { width:952px }
	#globalObjects  { margin-right:-10px; } 
	#globalObjects .btn-active { margin-top:-1px;padding:3px 10px 3px 20px; background:#FFFFFF url(/VailResorts/sites/breckenridge/assets/img/btn_arrow_black.gif) no-repeat scroll 7px 50% }
	#globalObjects .userLinks {	margin-left:15px; }
	
	:root .middleTabs {
	bottom: -17px;
	}
	:root #leftNavContainer #tripPlanner input.textBoxMedium {
		width:62px;
		margin-right:3px;
	}
	:root #leftNavContainer #tripPlanner input.textBoxSmall{
		width:62px;
	}
	:root #leftNavContainer #tripPlanner .btnPrimaryBold{
		left:54px;
		display:block;
		clear:both;
		top:15px;
	}
}*/

/* Rounded Corner Box Styles [ Light Grey]
---------------------------------------------------------------------------------------- */

.topLeftLightGrey {
	/*background:url('/VailResorts/sites/breckenridge/assets/img/box-img/top-left.gif') no-repeat 0 0;*/
	background: url(/VailResorts/sites/breckenridge/assets/img/boxRounded_lightGrey/topLeftLightGrey.gif) no-repeat 0 0;
	height:8px;
	font-size:0px;
}
.topLeftLightGrey span {
	background: url(/VailResorts/sites/breckenridge/assets/img/boxRounded_lightGrey/topRightLightGrey.gif) no-repeat right top;
	height:8px;
	display:block;
	position:relative;
}
.middleLeftLightGrey {
	background: url(/VailResorts/sites/breckenridge/assets/img/boxRounded_lightGrey/middleLeftLightGrey.gif) repeat left top;
}

.virtualTourGallery .middleLeftLightGrey { background-repeat:repeat;}

.middleRightLightGrey {
	background: url(/VailResorts/sites/breckenridge/assets/img/boxRounded_lightGrey/middleRightLightGrey.gif) repeat-y right top;
	padding: 0 8px 0 0;
	margin:0 0 0 8px;
}
.bottomLeftLightGrey {
	background: url(/VailResorts/sites/breckenridge/assets/img/boxRounded_lightGrey/bottomLeftLightGrey.gif) no-repeat 0 0;
	height:8px;
	font-size:0px;
	position:relative;

}
.bottomLeftLightGrey span {
	background: url(/VailResorts/sites/breckenridge/assets/img/boxRounded_lightGrey/bottomRightLightGrey.gif) no-repeat right bottom;
	height:8px;
	font-size:0px;
	display:block;
	position:relative;
}
.filterWrapperContainer .topLeftLightGrey {
	/*background:url('/VailResorts/sites/breckenridge/assets/img/box-img/top-left.gif') no-repeat 0 0;*/
	background: url(/VailResorts/sites/breckenridge/assets/img/bg_filter_result_tLeft.gif) no-repeat 0 0;
	height:8px;
	font-size:0px;
}
.filterWrapperContainer .topLeftLightGrey span {
	background: url(/VailResorts/sites/breckenridge/assets/img/bg_filter_result_tright.gif) no-repeat right top;
	height:8px;
	display:block;
	position:relative;
}
.filterWrapperContainer  .bottomLeftLightGrey {
	background: url(/VailResorts/sites/breckenridge/assets/img/bg_filter_result_bLeft.gif) no-repeat 0 0;
	height:8px;
	font-size:0px;

}
.filterWrapperContainer  .bottomLeftLightGrey span {
	background: url(/VailResorts/sites/breckenridge/assets/img/bg_filter_result_bright.gif) no-repeat right bottom;
	height:8px;
	font-size:0px;
	display:block;
	position:relative;
}
.encapsulated {margin: 25px;}
.encapulated .lightGreyBox {padding:5px; margin-left:10px;}
.LGB_pad {
	padding: 0 5px;
	vertical-align: middle;
	color: #7C3C3D; margin:0px; background-color:#ededed;
}
.LGB_pad_video {
	padding-left:17px;
	vertical-align: middle;
	color: #7C3C3D;
	margin:0px; 
	background-color:#ededed !important;
	_height:1%;	
	display:block;
}
.LGB_pad a img {
	padding-left:10px;
	padding-right:4px;
	padding-top:5px;
	margin-top:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.LGB_pad a span {
	padding-bottom:3px;
	position:relative;
	top:-2px;
}

div.LGB_pad a{
	text-decoration:none;
	font-size:12px;
}
.singleColumn.rightModules .promomodules {
	width: 168px;
	margin-bottom: 34px;
	float: right;
	margin-top: 15px;
}

.singleColumn.rightModules div.LGB_pad a span {padding:0;top:0;}


.promomodules p {
	padding-top:13px;
	padding-bottom:1px;
	color: 333333;
}
.promomodules p a {
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.imgfloatlft {
	float:left;
	padding-right:20px;
}
.imgfloatrt {
	float:right;
	padding-left:20px;
}
.sharePrint{
	width:154px;
}

.generalContent .body, .left{ float:left; }
.generalContent.last{background:none;}
.right{ float:right}
.generalContent .body h3 {
	font-weight:bold;
	font-size:13px;
	padding-bottom:7px;
	color:#7B3B3B;
	text-transform:uppercase; /*rk for rdef974110 */
}
.generalContent .body .action{
	background:url(/VailResorts/sites/breckenridge/assets/img/icon_arrow1.gif) no-repeat 0 6px;
	padding:3px 0 5px 10px;
	/*text-align:center;*/ /*rk for artf974110 : br|planatrip |styling issue on plan a trip landing page  */
}
/*Begin rk for artf974110 : br|planatrip |styling issue on plan a trip landing page  */
/* .quadColumn .generalContent {padding-left:10px;} Commented for artf1020229, artf1020225, artf1020228, artf1020230, artf1020227, artf1020231 [ANUKUL] */
.generalContent{background:url(/VailResorts/sites/breckenridge/assets/img/dividerLine.jpg) no-repeat center bottom; padding:15px 7px 15px 10px; /* Revised padding for artf1020231 [ANUKUL] */ }

/*End rk for artf974110 : br|planatrip |styling issue on plan a trip landing page  */

.fourColWidth .mediaAsset{width:24%;} /* KR - artf1025882 | reduced the width as it was taking more space then required. */
.fourColWidth.hasImage .body {width:68%;}
.fourColWidth .body {padding:0 10px;} /* Added artf1020240 : Breck | Not enough spacing between text and right side on group lodging page [ANUKUL]  */
.fourColWidth.hasImage {margin-top:20px;height:100%;}

.threeColWidth { background:url(/VailResorts/sites/breckenridge/assets/img/threeCol_bg.gif) no-repeat right bottom; padding-bottom:10px; }
.threeColWidth .mediaAsset{/*width:32%; width:155px;*/width:37%;_width:34% !important;}
.threeColWidth .mediaAsset img{ /*width:150px; height:110px;*/}
.threeColWidth.hasImage .body {/*width:344px;*/width:63%;_width:60%!important; font:12px/16px Arial;}
.threeColWidth.hasImage .shadeboxWrapper3 { background:none }
.threeColWidth.hasImage .body h3{ margin:0 0 10px;}
.threeColWidth.hasImage {margin-top:10px; height:100%;}
.fiveColWidth.hasImage .mediaAsset {/*width:25%;*/ width:170px;margin:0 10px;}/*RP-Commenting as width is handeled by sitecore*/
.fiveColWidth.hasImage .body {width:710px;}

.paragraphInBox{
	padding: 6px;
}
.thinDivider{
	width:100%;
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/backgrounds/dividerLine.jpg) no-repeat;
	height:1px;
	margin:17px 0;
}
/*rk for artf975563 */

.headerCartBox {/*pn background:#fff; */}
.headerCartBox .headerCartContentWrapper{
	padding:10px;
	}
	
.headerCartBox .headerCartContentWrapper .introText {
	padding:5px 3px;
	}

.headerCartBox table.cartStatus{
	padding:10px 0;
	}


.headerCartBox table.cartStatus td.cartProdDescription{
	width:180px;
	padding:5px;
	}
	
.headerCartBox table.cartStatus td.cartProdDescription	span{
	display:block;
	}
	
.headerCartBox table.cartStatus tfoot td.subTotal{
	text-align:right;
	font-weight:bold;
	padding-right:30px;
	}
/*rk for artf975563 */
table.group_sales
{
	margin-left:110px;
}
table.group_sales td input
{
	width:13px;
	float:left;
}
	
table.group_sales td label
{	
	float:left;
	width:auto;
}
.globalInline
{
	float: right;
	margin-left:5px;
}


/*
Begin Home Page styles
---------------------------------------------------------------------------------------- */

.primaryFeatureArea {
	height:470px;
	padding-top:139px;
}
#promoContainer{
	width:100%;
	height:224px;
	background: #0b0b0b url(/VailResorts/sites/breckenridge/assets/img/backgrounds/home_promos_bg.jpg) no-repeat;
	position:relative;
	margin:0 0 0 17px;
	width:921px;
}
#promoContainer .promo{
	width:192px;
	height:192px;
	float:left;
	padding:17px 0 0 25px;
	overflow:hidden;
}
#promoContainer li{
	position:relative;
}
#promoContainer h2{
	left:9px;
	top:0;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#promoContainer .pagination{
	margin:0 auto;
	display: inline-block;
}
#promoContainer .paginationWrapper{
	text-align:center;
	width:192px;
}
#promoContainer .pagination div{
	float:left;
	cursor:pointer;
	margin:2px;
	white-space:nowrap;
}
#promoContainer .pagination span,
#promoContainer .left,
#promoContainer .right
{
	float:left;
	width:17px;
	height:17px;
	background-image:url(/VailResorts/sites/breckenridge/assets/img/home_promo_numbersbtn.gif);
	background-repeat:no-repeat;
	display:inline;
	background-image:url(/VailResorts/sites/breckenridge/assets/img/home_promo_numbersbtn.gif);
}
#promoContainer .left{background-position:-51px 0}
#promoContainer .right{background-position:-51px -17px}
#promoContainer .btn1{background-position:0 -17px}
#promoContainer .btn2{background-position:-17px -17px}
#promoContainer .btn3{background-position:-34px -17px}
#promoContainer .active .btn1{background-position:0 0}
#promoContainer .active .btn2{background-position:-17px 0}
#promoContainer .active .btn3{background-position:-34px 0}
#promoContainer .active{cursor:default !important}

#promoContainer #tripPlanner{
	height:196px;
	width:219px;
	position:absolute;
	background:url(/VailResorts/sites/breckenridge/assets/img/backgrounds/tripPlannerBG.gif) no-repeat;
	right:0;
	top:3px;
}
#promoContainer #tripPlanner h3{
	position:absolute;
	left:15px;
	top:7px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
#promoContainer #tripPlanner input{
	width:60px;
	font-size:10px;
}
#promoContainer #tripPlanner .btnPrimaryBold input{
	font-size:11px;
	_padding-bottom:0;
	*padding-bottom:0;
}
#promoContainer #tripPlanner .btnPrimaryBold{
	font-size:11px;
	width:3px;
}
#promoContainer #tripPlanner span{
	font-size:11px;
	display:inline-block;
	text-align:right;
	width:46px;
	font-weight:bold;
	padding-right:4px;
}
#promoContainer #tripPlanner ul{
	margin:39px 0 0 10px;
}
#promoContainer #tripPlanner li{
	margin-bottom:5px;
}
#promoContainer #tripPlanner .btnPrimary a{
	width:171px;
	text-align:left;
}
#promoContainer #tripPlanner .btnPrimary{
	margin-top:20px;
}

/* arti970010 :: BR | No Results in MAP [ANUKUL] */
.merchantListWrapper{clear:both;}
.mapNotAvailable{float:left; margin:5px;}
/* BR | No Results in MAP [ANUKUL] END */



/*  Global Styling for PNB Components [ANUKUL]*/
.singleColumn .accountEditAddress{ background:#fff; margin:10px 10px 0 !important; }
/*  Global Styling for PNB Components [ANUKUL]*/

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	:root #mainContainer {
	padding-bottom:0;
	margin-top:151px;
	}
	:root .singleColumn.rightModules{
	margin:0;	
	padding:0;
	}
	
	:root #vacationPlan fieldset{width:162px;} /*RK*/
/*	:root .photoGalleries {padding-top:0;}/*RK*/
/*	:root .photoGalleriesModules .rightColModule .columns a {font-size:10px;}/*RK*/
/*	:root .storeList a.linkPrimary {padding:3px 15px 3px 0; width:40px;} /* Added for artf974257 [ANUKUL] */
	
	/* Begin rk for : br|service|styling issues on mac safari  */
/*	:root .tableData td span.button a.btnPlus, .tableData td span.button a.linkPrimary {
		padding: 4px 20px 0 5px !important;
	} 
	/* End rk for : br|service|styling issues on mac safari  */

/*	#topNav li.on li:hover, #topNav li.on li a:hover, #topNav li.hoverOn { /*RP*/
	/*background: #406682;*/	
/*	cursor:pointer;
}
/* senthil for mac issue*/
/*	root: .threeColWidth .mediaAsset{/*width:32%; width:155px;*//*width:37%;}
/*	root: .threeColWidth.hasImage .body {/*width:344px;*//*width:63%;font:12px/16px Arial;}
/*:root #leftNavContainer #tripPlannerStartPlanning {
		min-height:300px;
	}
	:root #leftNavContainer #tripPlannerStartPlanning .shadeboxFooter{
		bottom:-250px;
	}
}*/
/*
End Home Page styles
---------------------------------------------------------------------------------------- */
/*tripPlanner for left nav styles Senthil */
/* RK | artf976559: Breck | Trip Planner */
#leftNavContainer #tripPlannerStartPlanning,
.rightModules #tripPlannerStartPlanning {
/*background:url(/VailResorts/sites/breckenridge/assets/img/planatrip-bg.gif) no-repeat center bottom;*/
	min-height:280px;
	right:0;
	top:3px;
	width:168px;	
	display:none;
	background-color:#ebebeb;
	margin-bottom:20px;
	z-index:20;
}
#leftNavContainer #tripPlannerStartPlanning h3.tripStartPlanningTitle,
.rightModules #tripPlannerStartPlanning h3.tripStartPlanningTitle{
	background:#000 url(/VailResorts/sites/breckenridge/assets/img/backgrounds/left_nav_h3bg.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 3px 8px 8px;
	text-transform:uppercase;
}
/* RK | artf976559: Breck | Trip Planner */
#mainContainer .rightModules #tripPlannerStartPlanning h3.tripStartPlanningTitle {background-color:#fff;_padding:8px 0 8px 5px;} /*by rk for re-patch */
#mainContainer .rightModules #tripPlannerStartPlanning{*margin-top:30px; margin-left:15px;} /*by rk for re-patch */

#leftNavContainer #tripPlannerStartPlanning h3,
.rightModules #tripPlannerStartPlanning h3{
	width:172px;
	background:#ebebeb;
	color:#333333;
	font-size:11px;
	font-weight:bold;	
	width:163px;
	padding-left:4px;
}
#leftNavContainer #tripPlannerStartPlanning ul,
.rightModules #tripPlannerStartPlanning ul {
	width:163px;
	height:auto;
	float:left;
	margin:0 0 0 2px;
}
#leftNavContainer #tripPlannerStartPlanning ul li,
.rightModules #tripPlannerStartPlanning ul li {
	float:left;
	width:150px;
	padding:0px 4px 0px 1px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;	
	background-color:#EBEBEB;
}
#leftNavContainer #tripPlannerStartPlanning ul li label,
.rightModules #tripPlannerStartPlanning ul li label {
	font-family: arial;
	width:90px;
	font-size: 10px;
	word-wrap:break-word;

}
#leftNavContainer #tripPlannerStartPlanning ul li input,
.rightModules #tripPlannerStartPlanning ul li input{
	float:left;
	width:10px;
}
#leftNavContainer #tripPlannerStartPlanning span.button,
.rightModules #tripPlannerStartPlanning span.button{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;
	display:inline-block;
	padding:0;/* senthil for photogallery*/
}
#leftNavContainer #tripPlannerStartPlanning .siteButtons button[type], input.inputButton[type] {
	padding:3px 15px 3px 6px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button[type], *:first-child+html input.inputButton[type], #leftNavContainer #tripPlannerStartPlanning .siteButtons {
	padding:0px 15px 3px 5px; /* IE7 */
}
/* RK | artf976559: Breck | Trip Planner */
.rightModules #tripPlannerStartPlanning .siteButtons button[type], input.inputButton[type] {
	padding:3px 15px 3px 6px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button[type], *:first-child+html input.inputButton[type], .rightModules #tripPlannerStartPlanning .siteButtons {
	padding:0px 15px 3px 5px; /* IE7 */
}
#leftNavContainer #tripPlannerStartPlanning .searchRight,
.rightModules #tripPlannerStartPlanning .searchRight {
	float:right;
	margin:0px 20px;
}
#leftNavContainer #tripPlannerStartPlanning .shadeboxFooter,
.rightModules #tripPlannerStartPlanning .shadeboxFooter {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/leftShadebox-bb.gif) no-repeat bottom center !important;
	bottom:-200px;
	height:20px;
	position: relative;	
}
/* RK | artf976559: Breck | Trip Planner */
/*tripPlanner for left nav Senthil ends here*/

/**/
#footer { 
	background:#1E1E1E url(/VailResorts/sites/breckenridge/assets/img/backgrounds/footer.jpg) no-repeat scroll top center; 
	width:100%; margin:0pt auto; text-align:center; height:351px; padding-top:0px !important; overflow:hidden;clear:both;background-color:#1e1e1e;
}
#footer #footerWrapper { width:960px; margin:0pt auto; text-align:center; padding-top:240px; }
#brHomePage #footer { height:351px !important; clear:both;background-color:#1e1e1e;}

/** Predictive Text Search Fixes - Start **/
#autocompleteLayer {
	position: absolute;
	display: none;
	/*height: 100px;
	width: auto;*/
	overflow-x: hidden;
	overflow-y: visible;
	border: solid 1px #ccc;
	cursor: pointer;
	z-index: 9999;
}
#topNav li.on li:hover, #topNav li.on li a:hover, #topNav li.hoverOn {
	/*background: #406682;*/	
	cursor:pointer;
}
#autocompleteLayer ul {
	cursor: pointer;
}

#autocompleteLayer li {
	border-top: solid 1px #ccc;
}

#autocompleteLayer li a {
	display: block;
	background-color: #fff;
	text-decoration: none;
	padding: 2px 5px;
	cursor: pointer;
}

#autocompleteLayer li.selected a,
#autocompleteLayer li a:hover {
	background-color: #eee;
}
/** Predictive Text Search Fixes - Ends **/
/*email modal window is having scroll bar*/
.emailAFriend.modalWindow{
    *overflow: hidden;
}
#content_wrapper{width:100%;height:100%;position:absolute;top:0;left:0px;overflow:hidden;z-index:10000;}
.primaryFeatureArea { background-color:#000; }
/* classes for modal dilogue [ begin]*/

/*by rk for background sniff issue */
.printableFullDisplay .printableArea, .printableDisplay, .printableFullDisplay{background: white; display:block !important;}
.printableFullDisplay{overflow:hidden}
.printLink {padding:5px 10px 10px 10px; }
.printLink a{float: right; font-weight:bold !important;} /* PK | print dialog link*/
.printableFullDisplay .noPrint, .printableFullDisplay .flashVideoContainer {display: none;}
.printableFullDisplay .quadColumn, .printableFullDisplay .tripleColumn{
	float:none;
}
.printableFullDisplay .quadColumn .tripleColumn {
	float:left;
}
.printableFullDisplay .rightModules{
display:none;
}
.printableFullDisplay .singleColumn{
	display:none !important;
}

/* classes for modal dilogue [ end]*/

/* Offer Long Description for Configure offer price point */
.offerLongDescription{padding-top:10px;}
.offerLongDescription li {margin-left:10px;}
/*NJ artf1052427*/
.headerBg{
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -486px;
		z-index: -9999;
		height: 174px;
		width: 984px;
		background: transparent url(/VailResorts/sites/breckenridge/assets/img/headernew.gif) no-repeat top left; 
	}
#breckenridge #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-days-cell-over a:hover {color:#FFFFFF !important;}
#breckenridge #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-days-cell-over a {color:#7B3B3B !important;}
#brHomePage .travelPlannerSubmit
{
    float:left;       
}
#brHomePage .travelPlannerKids
{
    float:left;
}
html>body #editDates span.btnGrey{
	float: left;
	padding-top: 0;
	padding-left:0;
	_padding-left:7px;
}
html>body #editDates span.btnGrey input{
	float: left;
	padding-top: 0;
}

#brHomePage #editDates .btnGrey{
	float: left;
	padding-top: 0;
}

/* modules styles for breckenridge */
/* #### kr's [begin]*/
.terrainConditions {
	margin-left: 2px;
}
.exploreContainer{
	/* background:#FFF url(/VailResorts/sites/breckenridge/assets/img/top_line.jpg) no-repeat top; */
}
.exploreContainer h1{
	/* changed padding left (example: event-details.shtml) | Lior */
	padding:10px 0 0 0px; /*vj changes artf1007865*/
	*padding:10px 0 0 10px;/*vj changes artf1007865*/
	_padding:15px 0 0 10px !important; /* pk artf987638*/
	margin:0 0 0 10px;	
	font: bold 20px arial, sans-serif;
	color:#000;
}
.exploreContainer h1.keystone{
	padding:20px 0 0 0!important;	
}
.createNewTrip.planningBooking ul.chromeFooterList li span.btnGrey {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;
	float:left;
	margin:3px 5px 3px 0;
	
}
.createNewTrip.planningBooking .whiteBox .btnGrey input, .whiteBox .btnGrey button 
{
	padding-bottom:7px;
}


/* rk for artf975200 : BR|Event calendar - List view is not as per style guide specification */

.exploreContainer h1.breckenridge{margin-left:7px !important; padding-left:0px !important;} /*Added for artf1020229, artf1020225, artf1020228, artf1020230, artf1020227, artf1020231 [ANUKUL] */


.eventPhoto{
	width:732px;
	height:209px;
	float:left;
	display:block;
	margin:10px 0 28px 10px;
	_margin:10px 0 28px 5px;
}
.terrainConditions li {
	float: left;
	width: 105px;
	padding: 0 0px 20px 0px;
	color: #000000;
	background: #EEE;
	text-align: center;
	background: url(/VailResorts/sites/breckenridge/assets/img/conditions_bg.jpg) no-repeat bottom;
}
.terrainConditions h3, .classifications h3 {
	color: #FFF;
	font-size: 12px;
	background-color: #7b3b3b;
	padding: 3px 0px;
	text-align: center;
	margin: 0 10px 7px 4px;
	font-weight:bold;
}
html>body .terrainConditions h3 {
	margin: 0 4px 7px 3px;
}
.terrainConditions span strong {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #000000;
}
.terrainNoData {padding:40px 20px; color:#666; font:bold 14px arial;}
.classifications {
	/*background: #f8f8f8 url(/VailResorts/sites/breckenridge/assets/img/table_bot_bg.jpg) repeat-x left bottom;*/
}
.classifications h3 {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px;
	text-align: center;
	margin:1px;
	padding:4px;
}
.classifications li {
	/*border-top: 2px solid #fff;*/
	padding: 5px 10px;
}
.classifications h4 {
	padding-left: 20px;
	font-weight: bold;
	color:#7b3b3b;
}
.classifications .easiest {
	background: url(/VailResorts/sites/breckenridge/assets/img/easiest_icon.gif) no-repeat left center;
}
.classifications .moreDifficult {
	background: url(/VailResorts/sites/breckenridge/assets/img/more_difficult_icon.gif) no-repeat left center;
}
.classifications .mostDifficult {
	background: url(/VailResorts/sites/breckenridge/assets/img/most_difficult_icon.gif) no-repeat left center;
}
.classifications .expert {
	background: url(/VailResorts/sites/breckenridge/assets/img/expert_difficult_icon.gif) no-repeat left center;
}
/* snow report dev fix | senthil*/
.tripleColumn .introText{
	padding: 17px 20px 20px 20px;
	font-size:12px;
	color:#333333;
}
.tripleColumn .mainContentContainer{
	margin-left:20px;
}
/* snow report dev fix | senthil*/
/* #### kr's [end]*/

/* #### skb's [begin]*/
/* Page Tools */
.pageToolsContainer {
	/*by rk for artf976566 : Breck | Background of share/print/rss should not be visible if buttons are not on page */
	background:url(/VailResorts/sites/breckenridge/assets/img/page-tool-containerLeft.gif) no-repeat left top;
	width:300px;
	border:0px solid red;
	margin:30px 0 15px 9px;
	padding:0 0 3px;
	position:relative;
	text-align:right;
	bottom:0px;
	/* left:200px;*/
	display:inline-block;

}
/*{Kuldip}: Fixed artf987193 for IE6 alignment issue*/
.pageToolsContainer1 {
	background:url(/VailResorts/sites/breckenridge/assets/img/page-tool-container.gif) no-repeat left top;
	margin:10px 0 15px 2px;
	_margin:10px 0 15px 9px;
	padding:0 0 3px;
	position:relative;
	text-align:left;
	bottom:0px;
	left:0px;
}
.pageTools {
/*	background:url(/VailResorts/sites/breckenridge/assets/img/page-tools-left.gif) no-repeat left ;*/
	color:#7b3b3b;
	float:left;
	height:45px;
	margin:0 10px 0 10px;
	_margin:0 10px 0 5px; /*by rk for IE6 global issue page tools */
	font-weight:bold;
	padding:10px 0;	
	background:url(/VailResorts/sites/breckenridge/assets/img/page-tool-container.gif) no-repeat right top;	
	
}
.pageToolsContainer1  .pageTools {
	margin:0 5px 0 5px;
	*margin:0!important;
	height:45px;
	padding:5px 0;
}
.pageToolsContainer1  .pageTools div {
	float:left;
}
/*END: {Kuldip}: Fixed artf987193 for IE6 alignment issue*/
.pageTools div{
	display:inline;
	padding-right:5px;
}
.pageTools .print {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_print.gif) no-repeat scroll 5px 0;
	padding-left:25px
}
.pageTools .rss {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_rss_summer.gif) no-repeat scroll 5px 0;
	padding-left:25px
}
.pageTools .share {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_plus.gif) no-repeat scroll 5px 0;
	padding-left:25px;
	padding-right:10px !important;/*NJ artf1001960*/
}
.pageTools a, .pageTools a:visited {
	color:#7b3b3b!important;
	font-size:1.0em;
	text-decoration:underline;
	padding-right:10px; /*by rk for artf976566 : Breck | Background of share/print/rss should not be visible if buttons are not on page */
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}
/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}
/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
/* Overlays */
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* For Mountain Cams
----------------------------------*/
.webCams .middleLeft{background:none;}
.webCams .middleRight{background:none;}

/*Begin rk for remove shading of right promo modules */
.singleColumn.rightModules .shadeboxWrapper2,
.singleColumn.rightModules .shadeboxWrapper3 {
 	background:none;
}
/*End rk for remove shading of right promo modules */

#breckenridge .singleColumn .rightModules .container {
	margin-left:10px;
	*margin-left:4px;
	width:168px;
}
.rightModules .container {
	margin-left:10px;
	*margin-left:4px;
	width:168px;
}
/* Interaction states
----------------------------------*/
#accordion .ui-state-default, #accordion .ui-widget-content .ui-state-default {
	border: 1px solid #FFFFFF/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(/VailResorts/sites/breckenridge/assets/img/ui-bg_glass_75_e6e6e6_breckenridge.png) 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*//*{bgDefaultRepeat}*/;
	font-weight: bold/*{fwDefault}*/;
	color: #c34f36/*{fcDefault}*/;
	outline: none;
}
#accordion .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #c54d27/*{fcDefault}*/;
	text-decoration: none;
	outline: none;
}
#accordion .ui-state-hover, #accordion .ui-widget-content .ui-state-hover, #accordion .ui-state-focus, #accordion .ui-widget-content .ui-state-focus {
	border: 1px solid #ffffff/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(/VailResorts/sites/breckenridge/assets/img/ui-bg_glass_75_dadada_breckenridge.png) 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*//*{bgHoverRepeat}*/;
	font-weight: bold/*{fwDefault}*/;
	color: #c34f36/*{fcHover}*/;
	outline: none;
}
#accordion .ui-state-hover a, #accordion .ui-state-hover a:hover {
	font-weight: bold/*{fwDefault}*/;
	color: #c34f36 !important/*{fcHover}*/;
	text-decoration: none;
	outline: none;
}
#accordion .ui-state-active, #accordion .ui-widget-content .ui-state-active {
	border: 1px solid #FFFFFF/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(/VailResorts/sites/breckenridge/assets/img/ui-bg_glass_65_ffffff_breckenridge.png) 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*//*{bgActiveRepeat}*/;
	font-weight: bold/*{fwDefault}*/;
	color: #c34f36/*{fcActive}*/;
	outline: none;
}
#accordion .ui-state-active a, #accordion .ui-state-active a:link, #accordion .ui-state-active a:visited {
	text-transform:capitalize;
	font-weight: bold/*{fwDefault}*/;
	color: #c34f36/*{fcActive}*/;
	outline: none;
	text-decoration: none;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	/*pn - background-image: url(/VailResorts/sites/breckenridge/assets/img/ui-icons_breckenridge_on.gif)/*{iconsContent}*/;
}
.ui-widget-content .ui-icon {
	/*pn - background-image: url(/VailResorts/sites/breckenridge/assets/img/ui-icons_breckenridge_on.gif)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	/*pn - background-image: url(/VailResorts/sites/breckenridge/assets/img/ui-icons_breckenridge_on.gif)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(/VailResorts/sites/breckenridge/assets/img/ui-icons_breckenridge_off.gif)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(/VailResorts/sites/breckenridge/assets/img/ui-icons_breckenridge_hover.gif)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(/VailResorts/sites/breckenridge/assets/img/ui-icons_breckenridge_hover.gif)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(/VailResorts/sites/breckenridge/assets/img/ui-icons_2e83ff_256x240_new.gif)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(/VailResorts/sites/breckenridge/assets/img/ui-icons_cd0a0a_256x240_new.gif)/*{iconsError}*/;
}
/* positioning */
.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-circle-triangle-w {
	background-position: -96px 0px;
}
.ui-icon-circle-triangle-e {
	background-position: -32px 0px;
}
/* Accordion
----------------------------------*/
#accordion {
	xwidth:168px;
}
#accordion img {
	margin-left:1px
}
#accordion h3 {
	text-transform:uppercase !important;
}
.ui-accordion .ui-accordion-header {
	text-transform:uppercase !important;
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
    padding:2px 0px 2px 0px;
	
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .2em .2em .2em 1.0em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	right: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	background-color:#FFF;
	padding: 0.1em 0.1em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 8px;
	overflow: auto;
	display: none;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
#accordion p {
	padding:5px 10px
}
#accordion p span.getDetails {
	color:#c54d27;
	background-image:url(/VailResorts/sites/breckenridge/assets/img/icon_arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left:1.0em;
	margin-bottom:5px;
}
#accordion p span.getDetails a {
	text-decoration:underline !important;
}
#accordion p span a {
	color:#c54d27;
	text-decoration:none
}
/* Quicklink Modules */
#quickLinks h3 {
	background: #0b0b0b url(/VailResorts/sites/breckenridge/assets/img/backgrounds/quicklinks.gif) repeat-x ;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:11px 5px 12px 11px;
	text-transform:uppercase; /* rk for quick links reference styleguide */
}
/*vj changes starts for left "ENTER YOUR PROMO CODE"*/
#leftNavContainer .intro{
padding-left:0px;
}
#leftNavContainer .intro .body h3{
	background: #0b0b0b url(/VailResorts/sites/breckenridge/assets/img/backgrounds/quicklinks.gif) repeat-x ;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:11px 5px 12px 11px;
}

#leftNavContainer .intro .body p{
	color:#fff;
	padding-left:10px;
	}
	
#leftNavContainer ul.formlisting li label{
	color:#fff;
	
}
#leftNavContainer .promoContainer li{
	padding-left:10px;
}

#leftNavContainer ul.formlisting li span{
	color:#fff;	
	}
#leftNavContainer .promoContainer .btnContainer {
padding-left:10px;
}

#leftNavContainer .generalContent { padding-left:0 } /*pn*/
#leftNavContainer .generalContent .body { color:#ccc } /*pn*/

#leftNavContainer #breckenridge a.btnRight, #breckenridge .btnGrey input, #breckenridge .btnGrey button {
background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) no-repeat scroll right top;
padding-right:15px;
}
#breckenridge .buildMyTripContent .btnGrey input{margin-top:0px;background-image:url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight1.gif);padding:0 6px 4px 0;}
#breckenridge .lodgingSearchSelectProperty .buildMyTripContent .btnGrey input{margin-top:0px;background-image:url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif);padding:0 18px 4px 0;}
#breckenridge .buildMyTripContent .btnGrey {background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;}
/*Anuj Rastogi | artf1006765 */
#breckenridge .buildMyTripContent{border-top:0px solid #75B8C8; margin-top:2px; background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bb.gif) repeat-x scroll left bottom; margin-bottom:0px; padding-bottom:25px; *height:100%;}
#breckenridge .buildMyTrip {margin:11px 0 30px 10px !important; /*Anuj Rastogi | artf1006765 */}
/*vj changes ends*/



#quickLinks ul {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px
	background-image:none;
}
/*rk for artf983625 : BR|Mountain:The right side element has improper styling */
#quickLinks li {
	background:#0b0b0b url(/VailResorts/sites/breckenridge/assets/img/icon_arrow1.gif) no-repeat 10px -14px !important;
	/*margin:0 0 0 9px; by rk*/
	padding:3px 0 5px 22px;
}
#quickLinks ul li a, #quickLinks ul li a:link, #quickLinks ul li a:visited {
	color:#fff;
	/* added font-weight (example: any) | Lior */
	/* artf983150: quick links not bold */
	font-weight: normal !important;
}
/* VacationPlan Modules */
#vacationPlan label {
	display:none
}
#vacationPlan {
	/*background-image: url(/VailResorts/sites/breckenridge/assets/img/bg_planurvacation.gif);*/
	background-repeat: repeat-x;
	background-position: left bottom;
}
#vacationPlan fieldset {
	padding:5px 3px;
	background-color: #ebebeb;
	width:148px;
	_width:160px; /*RK*/
}
#leftNavContainer #vacationPlan fieldset { width:162px } /* pn artf987613 */
#vacationPlan h3 {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/backgrounds/left_nav_h3bg.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 3px 8px 8px;
	text-transform:uppercase;
	margin-bottom:0; /* pn artf987613 */
}
#leftNavContainer #vacationPlan h3 { color:#fff } /* pn artf987613 */
#vacationDeal h3.expand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #c54d27;
	background-image: url(/VailResorts/sites/breckenridge/assets/img/hdg_vacationDeals_expand.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 32px;
	text-align: center;
	padding-right: 15px;
	cursor:pointer;
	text-transform:uppercase;
}
#vacationDeal h3.collapse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #c54d27;
	background-image: url(/VailResorts/sites/breckenridge/assets/img/hdg_vacationDeals_collapse.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 32px;
	text-align: center;
	padding-right: 15px;
	cursor:pointer;
	text-transform:uppercase;
}
#vacationDeal .promo {
	display:none
}
#vacationPlan ul li {
	margin-bottom:7px
}
#vacationPlan form {
	padding:10px
}
#vacationPlan input.textBoxMedium {
	width: 117px;
	margin:0 5px 0 0;
	font-size:100%;
	color:#333;
	padding:2px;
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(/VailResorts/sites/breckenridge/assets/img/fieldbg.gif) repeat-x top;
}
#vacationPlan input.textBoxSmall {
	width: 68px;
	margin:0;
	/*font-size:100%; AR | artf992472 : All | Lift Ticket and season | list filter font size differences */
	color:#333;
	padding:2px 0 2px 0;
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(/VailResorts/sites/breckenridge/assets/img/fieldbg.gif) repeat-x top;
}
#vacationPlan ul li.siteButtons {
	text-align:right
}
/* pn artf987613 */
#leftNavContainer #vacationPlan input.withCalendar { width:110px }
#leftNavContainer #vacationPlan input.btnPrimary { margin-left:0 !important }
/* VacationPlan Modules Button */

.siteButtons button, input.inputButton {
	background-color:#c04e31;
	border:none;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:100%;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	cursor:pointer;
}
.siteButtons button, input.inputButton {
	background:#c04e31 url(/VailResorts/sites/breckenridge/assets/img/btn_arrow.gif) no-repeat 7px 7px;
	_background:#c04e31 url(/VailResorts/sites/breckenridge/assets/img/btn_arrow.gif) no-repeat 7px 7px;
	width:auto;
	overflow:visible;
	padding:4px 7px 4px 20px; /* IE6 */
}
.siteButtons button[type], input.inputButton[type] {
	padding:3px 5px 3px 18px; /* Firefox */
	line-height:17px; /* Safari */
}

span.button{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;
	display:inline-block;
	margin-right:4px;
	padding:3px 0px 4px;
	_padding:0;
	*padding:0;
}


/*vj artf989479*/
html>/**/body .actionLinkContainer .btn, x:-moz-any-link, x:default {
		padding-top:0px;
		}
.actionLinkContainer span.btn
{
	*padding-top:0px;
}

.actionLinkContainer .btn, x:-moz-any-link {
	padding-bottom:4px;
	padding-top:3px;
		}
 .actionLinkContainer span a.btn, x:-moz-any-link {		
		padding:4px 20px 4px 0;
}

span.button a:hover{
	font-weight:900;
}

*:first-child+html button[type], *:first-child+html input.inputButton[type] {
	padding:2px 8px 2px 21px; /* IE7 */
}
/* Category Item Modules */
.gradientContainer {
	/*background:url(/VailResorts/sites/breckenridge/assets/img/bg_gradientblue.gif) repeat-x center top;*/
}
#shoppingDetails .gradientContainer {
	/*background:url(/VailResorts/sites/breckenridge/assets/img/bg_gradientblue_s_detail.gif) no-repeat 7px top;*/
}
.fixGradientContainer{
	/*background:url(/VailResorts/sites/breckenridge/assets/img/bg_gradientblue_s_detail.gif) no-repeat 7px top;*/
}
.graTopBdrContainer {
	padding: 15px 0 20px 22px;
}
.tripleColumn .graTopBdrContainer {  /* ADDED by Senthil*/
	padding: 15px 0 20px 10px;
}

/*artf1005912 | RA*/
.tripleColumn .shadebox{ background: transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-top.gif) repeat-x scroll center top }  
.tripleColumn .shadeboxWrapper2 { background: transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-lb.gif) repeat-y scroll left center }
.tripleColumn .shadeboxWrapper3 { background: transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-rb.gif) repeat-y scroll right center;padding-right:7px; }
/*.tripleColumn .shadeboxInner { background: transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bb.gif) repeat-x scroll left bottom }  vj artf1007857 commented whole line*/
.tripleColumn .shadeboxInner .shadeboxInner{background:none }
/*artf1005912 | RA*/

.generalContent .mediaAsset .shadebox {
	background:none; /*vj artf1016719 */
	}

.graTopBdrContainer h2 {
	padding: 7px;
}
.itemsContainer {
	padding:6px 11px 11px 11px;
	background:#f9f9f9 url(/VailResorts/sites/breckenridge/assets/img/bg_itemList.gif) repeat-x bottom;
}
.rightModules {
	padding-top:10px;
}
.rightModules .gBoxWrapper{
	width:100%
}
.pageIntro {
	border-left:solid 7px #fff;
	margin-bottom:10px;
	padding:10px 10px 10px 15px;
}
.pageIntro h2 {
	padding:20px 10px 5px 0px
}
/*.pageIntro p {
	padding:10px 10px 20px 15px
}*/
.creativeSpace {
	margin: 0 7px;
	border-top:2px solid #74b7c7;
	border-bottom:2px solid #74b7c7;
}
.creativeSpace img {
	display: block;
}
ul.itemsContainer li {
	background:url(/VailResorts/sites/breckenridge/assets/img/hr1.gif) no-repeat left bottom;
	padding-bottom:15px;
	margin-bottom:5px
}
ul.itemsContainer li.last {
	background:none;
	padding-bottom:0px;
}
.thumbnailImage {
	width:188px;
	float:left;
	overflow:hidden;
}
.thumbnailImage .shadeboxInner img{
	width:168px!important;	
	height:95px!important;
	overflow:hidden!important;
	margin:0;
	padding:0;
}
.itemDescription {
	width:310px;
	float:left;
	margin-left:15px;
}
.penta .itemDescription {
	width: 670px;
	float:left;
}
ul.penta li {
	background:url(/VailResorts/sites/breckenridge/assets/img/hr2.gif) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:5px
}
span.learnMore {
	display:block;
	color:#7b3b3b;
	background:url(/VailResorts/sites/breckenridge/assets/img/icon_arrow1.gif) no-repeat 2px 3px;
	padding-left:15px;
	margin-bottom:5px
}
span.learnmore a,span.learnmore a:link,span.learnmore a:visited {
	color:#7B3B3B; 
	font-weight:bold;
	font-size:11px;
	text-decoration:none;/*vj changes*/
	
}
.moreLinkLeft a,.moreLinkLeft a:link,.moreLinkLeft a:visited{
	color:#7b3b3b;
	font-weight:bold;
	text-decoration:underline;
}
.itemDescription h3 {
	padding: 5px 0;
}
.graTopBdrContainer .itemDescription h3 {
	padding: 5px 0;
	color: #7B3B3B;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
}
.itemDescription p.dateText {
	color:#676767;
	margin-bottom:5px;
}
.clearAll {
	clear:both
}
/* CSS classes used border */
.topLeft {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/top-left_teaser.gif) no-repeat 0 0;
	height:7px;
	font-size:0px;
}
.topLeft span {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/top-right_teaser.gif) no-repeat right top;
	height:7px;
	display:block;
	position:relative;
}
.middleLeft {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/middle-left_teaser.gif) repeat-y left top;
}
.rightModules .middleLeft {
	background:none;
}
.middleRight {
	background:#FFF url(/VailResorts/sites/breckenridge/assets/img/shadebox/middle-right_teaser.gif) repeat-y right top;
	padding: 0 7px 0 0;
	margin:0 0 0 7px;
}
.bottomLeft {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/bottom-left_teaser.gif) no-repeat 0 0;
	height:7px;
	font-size:0px;
}
.bottomLeft span {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/bottom-right_teaser.gif) no-repeat right bottom;
	height:7px;
	font-size:0px;
	display:block;
	position:relative;
}
.container {
	/* pn - background: url(/VailResorts/sites/breckenridge/assets/img/shadebox1/bg-container.gif) repeat-x left top;*/
}
.moduleContainer {
	margin-left:4px
}
.moduleContainerGra {
	margin-left:4px
}
/* CSS classes used border */
.topLeftGra {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/top-left_gray.gif) no-repeat 0 0;
	height:7px;
	font-size:0px;
}
.topLeftGra span {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/top-right_gray.gif) no-repeat right top;
	height:7px;
	display:block;
	position:relative;
}
.middleLeftGra {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/middle-left_gray.gif) repeat-y left top;
}
.middleRightGra {
	background:#FFF url(/VailResorts/sites/breckenridge/assets/img/shadebox/middle-right_gray.gif) repeat-y right top;
	padding: 0 7px 0 0;
	margin:0 0 0 7px;
}
.bottomLeftGra {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/bottom-left_gray.gif) no-repeat 0 0;
	height:7px;
	font-size:0px;
}
.bottomLeftGra span {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/bottom-right_gray.gif) no-repeat right bottom;
	height:7px;
	font-size:0px;
	display:block;
	position:relative;
}
.containerGra {
	background:url(/VailResorts/sites/breckenridge/assets/img/shadeboxG/bg-container_gray.gif) repeat-x left top;
}
/* #### skb's [end]*/

/* Snow Report Starts */
.dataContainerMiddle h1 {
	xpadding-left:7px;
}
.dataContainerMiddle {
	padding:0 3px;
}
#snowReport {
	margin:0 auto;
}
#snowReport .heading {
	margin:0 7px -2px 0;
	background-color:#333333;
	display:block;
	height:20px;
}
.dottedHr {
	color:#333;
	font-weight:bold;
	border-bottom:dotted 2px #999999
}
.snowTableData {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:2px
}
.rssFeedAlert {
	/*background:url(/VailResorts/sites/breckenridge/assets/img/bg_alertSeparator.gif) no-repeat top;*/
	margin:15px 25px 10px 17px;
	padding-top:10px
}
.rssFeedAlert p {
	font-weight:bold
}
.rssFeedAlert span, .rssFeedAlert ul{
	float:left;
	}
.rssFeedAlert ul li{
	display:inline;
	padding-right:8px;
	padding-top:-6px;
	border-right:1px solid #666
}
.rssFeedAlert ul li.last{
	padding-left:8px;
	border:none;
}
.rssFeedAlert .rssfeedlabel{
	padding-top:5px;
	font-weight:bold;
}
.rssFeedAlert ul.rssfeed {
	/*background:url(/VailResorts/sites/breckenridge/assets/img/icon_rssfeed.gif) no-repeat 3px 5px;*/
	padding:5px 0px 0px 26px;
}
.trafficUpdate {
	text-align:center;
	font-weight:normal;
	font-style:italic
}
.heading {
	color: #FFFFFF;
	background-color: #656565;
	padding: 10px 18px 6px 10px;
}
.heading h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: capitalize;
	font-weight: bold;
	display: block;
	float: left;
	margin-right: 10px;
}
.heading p.date {
	color:#cccccc;
	font-size: 10px;
	float:left;
	font-style:italic;
	padding:4px 0px 2px 0px !important;
}
#snowReportData {
background::12px/14px Arial, Helvetica, sans-serif;
}
.snowReportDataColumn1 {
	width:193px;
	float:left;
	text-align:center;
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_snowReportData1.gif) no-repeat top;
	height:275px
}
.snowReportDataColumn1 .snowDataContainer { height:120px }
.snowReportDataColumn1 .snowDataContainer h4 
{
	color:#7b3b3b;
	font-size:18px;
	font-weight:normal;
	margin-top:5px;
}

.snowReportDataColumn1 .snowDataContainer.cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/cloud_light.png ) no-repeat 50% 40%}
.snowReportDataColumn1 .snowDataContainer.cloud_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/cloud_dark.png ) no-repeat 50% 40%}
.snowReportDataColumn1 .snowDataContainer.sun {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun.png ) no-repeat 50% 40%}
.snowReportDataColumn1 .snowDataContainer.sun_cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun_cloud_light.png ) no-repeat 50% 40%}
.snowReportDataColumn1 .snowDataContainer.sun_cloud_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun_cloud_dark.png ) no-repeat 50% 40%}
.snowReportDataColumn1 .snowDataContainer.fog {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/fog.png ) no-repeat 50% 40%}
.snowReportDataColumn1 .snowDataContainer.wind {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/wind.png ) no-repeat 50% 40%}
.snowReportDataColumn1 .snowDataContainer.rain {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain.png ) no-repeat 50% 40%}
.snowReportDataColumn1 .snowDataContainer.rain_snow_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain_snow_light.png ) no-repeat 50% 40%}
.snowReportDataColumn1 .snowDataContainer.rain_snow_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain_snow_dark.png ) no-repeat 50% 40%}
.snowReportDataColumn1 .snowDataContainer.snow {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/snow.png ) no-repeat 50% 40%}

#snowReportWrapper{
	margin-left:20px;
}
/*#snowReportWrapper .shadeboxWrapper2{
	background:none;
}*/
#snowReportWrapper .body{
	float:none;
}
#snowReportWrapper .threeColWidth{
	background:none;
}
#snowReportWrapper .graTopBdrContainer{
	padding:15px 0 20px 5px;
}
#snowReportWrapper h1{
	margin:0;
	padding-left:5px;
}
.snowReportDataColumn2 {
	width:346px;
	float:left;
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_2ndcol_SnowReport.gif) repeat-x bottom;*/
}
.snowfallData {
	display:block;
	margin:20px 15px 15px;
	color:#000000;
	font:normal 45px/14px Arial, Helvetica, sans-serif;
}
.basedepthData {
	display:block;
	margin:15px;
	color:#000000;
	font:normal 45px/14px Arial, Helvetica, sans-serif;
}
#snowReport ul.units {
	float: right;
}
#snowReport ul.units li {
	display:inline;
	margin-right:5px;
	line-height:130%;
}
#snowReport ul.units li.unitBorder {
	padding-right:8px;
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_unitborder.gif) no-repeat right 4px;
}
#snowReportData .column2 {
	width: 340px;
	background-image: url(/VailResorts/sites/breckenridge/assets/img/bg_snowfall_col2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #eeeeee;
	float: left;
}
#snowReportData {
	/*background-image: url(/VailResorts/sites/breckenridge/assets/img/bg_snowfall_data.gif);*/
	background-repeat: no-repeat;
	background-position: bottom;
	padding:2px 0px;
}
div.dottedSeparator {
	width:170px;
	height: 15px;
	background: url(/VailResorts/sites/breckenridge/assets/img/borderBottom_weatherreport.gif) repeat-x left center;
	margin:0 auto;
}
div.dottedSeparator hr {
	display: none;
}
#snowReportData table th.borderHeading {
	padding:4px 0px;
	background:url(/VailResorts/sites/breckenridge/assets/img/borderBottom_weatherreport.gif) repeat-x left bottom;
	font-weight:bold;
	white-space:nowrap;/*artf993269 pk*/
}
div.newSnow {
	float:left;
	width:140px;
	margin:12px 10px 0px 20px;
	_margin:12px 10px 0px 5px;/*Reduce left side margin 3px | Anuj Rastogi artf989479 */
}
div.snowConditions {
	float:left;
	width:148px;
	margin:12px 10px 0px 10px;
}
div.terrain {
	margin:16px 10px 8px 20px
}
.groomingMap {
	margin-left:20px
}
.groomingMap li {
	display:inline;
	padding-right:8px;
	border-right:1px solid #666;
}
.groomingMap li.last {
	padding-left:8px;
	border:none;
}
.calendarBG th.first {
background:url(/VailResorts/sites/breckenridge/assets/img/thbackground.gif) no-repeat left top;
}
/* Weather Report */

#weatherReport {/*width:538px; margin:0 0 0 8px;*/
}
#weatherReport .heading {
	margin:0 7px -2px 0;
	background-color:#333333;
}
.dottedHr {
	color:#333;
	font-weight:bold;
	border-bottom:dotted 2px #999999
}
#weatherReport .heading h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: capitalize;
	font-weight: bold;
	display: block;
	float: left;
	margin-right: 10px;
}
#weatherReport .heading p.date {
	color:#cccccc;
	font-size: 10px;
	float: left;
	font-style:italic;
}
#weatherReport ul.units {
	float: right;
}
#weatherReport ul.units li {
	display:inline;
	margin-right:8px;
	line-height:130%;
}
#weatherReport ul.units li a{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}
#weatherReport ul.units li.unitBorder {
	padding-right:8px;
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_unitborder.gif) no-repeat right 4px;
}
#weatherReportData {
	padding:10px 0px 10px 0px;
	_padding:10px 0px 10px 0px;
}
#weatherReportData ul {
	clear:both;
}
#threeColData{
	overflow:hidden;
}
ul#threeColData li {
	margin:10px 0;
	display:block;
	float:left;
}
ul#threeColData li.forecast {
	width:246px;
	margin-left:30px
}
#threeColData li.forecast h3 {
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:10px
}
.borderHeading {
	background:url(/VailResorts/sites/breckenridge/assets/img/borderBottom_weatherreport.gif) repeat-x left bottom
}
ul#threeColData li.forecast p {
	font:12px/14px Arial, Helvetica, sans-serif
}
#threeColData li.summit, #threeColData li.village {
	margin-left:20px
}
#threeColData li.summit span.hiTemp, #threeColData li.village span.hiTemp, #threeColData li.summit span.loTemp, #threeColData li.village span.loTemp {
	display:block;
	font-size:12px;
	color:#999999;
	text-align:center;
	font-weight:bold;
	margin-top:10px
}
#threeColData li.summit span, #threeColData li.village span {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	text-align:center;
	margin-bottom:2px
}
#threeColData li.summit span strong, #threeColData li.village span strong {
	font-size:14px;
	margin:0 3px;
}
#detailedForecast {
	margin:30px 20px 0px 20px;
	_margin:30px 14px 10px 20px;
	position:relative;
}
#detailedForecast h3 {
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:10px;
	background:url(/VailResorts/sites/breckenridge/assets/img/borderBottom_weatherreport.gif) repeat-x left bottom
}
#detailedForecast ul {
	clear:both;
	position:relative;
	margin-left:-2px;
	_margin-left:0px;
	margin-right:-10px;
	height:100px;
	_height:90px;
}
#detailedForecast ul li {
	display:block;
	width:86px;
	_width:83px;
	float:left;
	_margin-right:2px;
	padding:0 0 10px 0;
	position:relative;
	z-index:1;
}
/*	
#detailedForecast ul li.hoverStyle{
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_lihover01.gif) no-repeat left bottom;
	position:relative;
	z-index:3;
	top:-35px;	
	}

*/

/* AR | Removed for artf1018899 
.detailedForecast ul li .small .cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/cloud_light.gif ) no-repeat 50% 40%}
.detailedForecast ul li .small .cloud_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/cloud_dark.gif ) no-repeat 50% 40%}
.detailedForecast ul li .small .sun {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/sun.gif ) no-repeat 50% 40%}
.detailedForecast ul li .small .sun_cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/sun_cloud_light.gif ) no-repeat 50% 40%}
.detailedForecast ul li .small .sun_cloud_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/sun_cloud_dark.gif ) no-repeat 50% 40%}
.detailedForecast ul li .small .fog {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/fog.gif ) no-repeat 50% 40%}
.detailedForecast ul li .small .wind {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/wind.gif ) no-repeat 50% 40%}
.detailedForecast ul li .small .rain {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/rain.gif ) no-repeat 50% 40%}
.detailedForecast ul li .small .rain_snow_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/rain_snow_light.gif ) no-repeat 50% 40%}
.detailedForecast ul li .small .rain_snow_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/rain_snow_dark.gif ) no-repeat 50% 40%}
.detailedForecast ul li .small .snow {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/small/snow.gif ) no-repeat 50% 40%}
*/

.detailedForecast ul li .large .cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/cloud_light.gif ) no-repeat 50% 40%}
.detailedForecast ul li .large .cloud_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/cloud_dark.gif ) no-repeat 50% 40%}
.detailedForecast ul li .large .sun {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun.gif ) no-repeat 50% 40%}
.detailedForecast ul li .large .sun_cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun_cloud_light.gif ) no-repeat 50% 40%}
.detailedForecast ul li .large .sun_cloud_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun_cloud_dark.gif ) no-repeat 50% 40%}
.detailedForecast ul li .large .fog {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/fog.gif ) no-repeat 50% 40%}
.detailedForecast ul li .large .wind {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/wind.gif ) no-repeat 50% 40%}
.detailedForecast ul li .large .rain {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain.gif ) no-repeat 50% 40%}
.detailedForecast ul li .large .rain_snow_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain_snow_light.gif ) no-repeat 50% 40%}
.detailedForecast ul li .large .rain_snow_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain_snow_dark.gif ) no-repeat 50% 40%}
.detailedForecast ul li .large .snow {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/snow.gif ) no-repeat 50% 40%}

.summit .large .cloud_light, .village .large .cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/cloud_light.png ) no-repeat 50% 40%}
.summit .large .cloud_dark, .village .large .cloud_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/cloud_dark.png ) no-repeat 50% 40%}
.summit .large .sun, .village .large .sun {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun.png ) no-repeat 50% 40%}
.summit .large .sun_cloud_light, .village .large .sun_cloud_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun_cloud_light.png ) no-repeat 50% 40%}
.summit .large .sun_cloud_dark, .village .large .sun_cloud_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun_cloud_dark.png ) no-repeat 50% 40%}
.summit .large .fog, .village .large .fog {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/fog.png ) no-repeat 50% 40%}
.summit .large .wind, .village .large .wind {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/wind.png ) no-repeat 50% 40%}
.summit .large .rain, .village .large .rain {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain.png ) no-repeat 50% 40%}
.summit .large .rain_snow_light, .village .large .rain_snow_light {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain_snow_light.png ) no-repeat 50% 40%}
.summit .large .rain_snow_dark, .village .large .rain_snow_dark {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain_snow_dark.png ) no-repeat 50% 40%}
.summit .large .snow, .village .large .snow {background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/snow.png ) no-repeat 50% 40%}


#detailedForecast ul li.hoverStyle {
	background-color:#ededed;
	display:block;
	width:80px;
	margin-top:-19px;
	/*padding: 18px auto 5px;*/
	padding:18px 0 10px 0;
	border:solid 2px #b7b7b3;
	border-top:none;
	margin-right:2px;
	position:relative;
	z-index:2;
}
.WinfoBox1 {
	position:absolute;
	bottom:26px;
	_bottom:19px;
	left: 0px;	
	height:150px;
	width:509px;
	_width:504px;
	background: url(/VailResorts/sites/breckenridge/assets/img/snow_bg_white.gif);
	z-index:999;
}
.WinfoBox2 {
	position:absolute;
	top:-137px;
	left: 0px;
	height:150px;
	width:500px;
}
.WinfoBoxContent {
	width:509px;
	_width:504px;
	height:150px;
}
.WinfoBoxContent .leftShadow {
	width:0px;
	height:150px;
	/*background:url(/VailResorts/sites/breckenridge/assets/img/bg_ski_snow_left_overlay.png) no-repeat left top;*/
	float:left;
	text-indent:-9000px;
	
}
.WinfoBoxContent .middleShadow{
	width:499px;
	_width:494px;
	height:150px;
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_ski_snow_middle_overlay.png) repeat-x center top;
	float:left;
}
.WinfoBoxContent .rightShadow {
	width:5px;
	height:150px;
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_ski_snow_right_overlay.png) no-repeat right top;
	float:left;
	text-indent:-9000px;

}
.WinfoBox1 .leftContent {
	float:left;
	width:200px;
	margin-left:10px;
		
}
.WinfoBox1 .leftContent h4{
	font-size:14px !important;
	text-align:left !important;
}
.WinfoBox1 img {
	float:right;
	margin:0 10px 0 0 !important; /* AR: artf1018899 */
}
.imgWrapper{
	_height:100%;
}
.snowShadow {
	position:absolute;
	width:82px;
	height:110px;
	left:-1px;
	_left:-2px;
	left:-2px;
	top:-20px;
	z-index:10001;
	padding-top:20px;
}
html>/**/body .snowShadow {
	left:-1px; !important;
}
.snowShadowOn {
	background:url(/VailResorts/sites/breckenridge/assets/img/snow_shadow.gif) no-repeat top center;
}
#weatherReportData .shadeboxWrapper {
	/*background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-background.png) repeat-x 0px 7px; pn */
}
#weatherReportData .shadeboxWrapper2 {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-lb.png) repeat-y left;
}
#weatherReportData .shadeboxWrapper3 {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-rb.png) repeat-y right;
}
#weatherReportData .shadebox {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bb.gif) repeat-x bottom;
}
#weatherReportData .shadeboxHeader {
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-top.png) repeat-x top;
}
#weatherReportData .shadeboxTlc {
	left:  0px;
	top: 0px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-tlc.png) no-repeat;
}
#weatherReportData .shadeboxTrc {
	right: 0px;
	top: 0px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-trc.png) no-repeat;
}
#weatherReportData .shadeboxBlc {
	left:  0px;
	top: 0px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-blc.png) no-repeat;
}
#weatherReportData .shadeboxBrc {
	right: 0px;
	top: 0px;
	background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-brc.png) no-repeat;
}
.summit div, .village div{
	text-align:center;
	font-weight:bold;
}
.summit div img, .village div img{
	margin:4px 0px;
	height:54px;
}
.summit div p, .village div p{
	color:#999999;
	font-style:italic;
	font-size:12px;
	}
.summit div h3,.village div h3{
	font-weight:bold;
	font-size:17px;
	text-transform:uppercase;
}
.WinfoBox1 h4, .WinfoBox2 h4 {
	font:bold 25px/14px Arial, Helvetica, sans-serif !important;
	margin:30px 20px 0px 20px !important;
}
.WinfoBox1 p, .WinfoBox2 p {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	margin:4px 20px
}
.snowy {
	background:url(/VailResorts/sites/breckenridge/assets/img/icon_snowy.gif) no-repeat center center;
}
.sunny {
	background:url(/VailResorts/sites/breckenridge/assets/img/icon_sunny.gif) no-repeat center center;
}
#detailedForecast ul li h4.dayName {
	color:#5a9ead;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
}
#detailedForecast ul li h4 {
	color:#999999;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	line-height:12px;

}
#detailedForecast ul li img {
	margin:10px 0px 8px 20px;

}
#detailedForecast ul li span {
	margin:2px 0 0 0;
	padding:0px;
	display:block;
	color:#333;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	line-height:8px
}
#detailedForecast ul li span.temp {
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
}
#detailedForecast ul li span.hiTemp, #detailedForecast ul li span.loTemp {
	display:block;
	color:#999999;
	font-size:10px;
	text-align:center;
	line-height:8px
}
p.customWetherForecast {
	margin-left:20px
}
.customWetherForecast a {
	/*background-image: url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green.gif);*/
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left:10px;
}
/* tabs content
---------------------------------------------------------------------*/
.gradientPhotoContainer {
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_gradientPhotoContainer.gif) repeat-x left top;
	padding:2px 0px;
	_height:1%
}
/* Shopping Details
---------------------------------------------------------------------*/
#shoppingDetails h1 {
	xpadding:8px;
}
#shoppingDetails  .boxDataContent {
	padding:15px 10px;
}
/* PK - artf997626 - removed extra class*/
/*
#shoppingDetails  .boxDataContent .thumbnail img
{
	width:300px;
	height:auto;
}
*/
.dataContainerActivity {
	margin:0 10px 0 5px;
	width:400px;
	float:right;
}
#columnRight_ctl00_liType, #columnRight_ctl00_liAddress, #columnRight_ctl00_liLocation, #columnRight_ctl00_liType, #columnRight_ctl00_liWebsite {/*artf987638 pk*/
	font-weight:bold;
}/*artf987638 pk*/
.imgContainer {
	width:290px;
	float:left;
}
.imgContainer img {
	height:203px;
	width:289px;
}
.dataContainerActivity h1 {
	xcolor: #7b3b3b;
	xfont: normal 18px/14px Arial, Helvetica, sans-serif;
}
.dataContainerActivity h2.subHeading {
	color: #000000;
	font: normal 18px/20px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
/*.dataContainer p {
	margin:15px 0px 20px 0px;
}*/
.dataContainerActivity address {
	font-weight:bold; /*artf987638 pk*/
}
.dataContainerActivity address.breckenridgeAddress {
	margin-bottom:20px
}
.dataContainerActivity ul li button {
	margin-right:10px
}
a.btnArrow {
	font-weight:bold;
	font-size:11px;
	color:#fff;
	background:#c15032 url(/VailResorts/sites/breckenridge/assets/img/btn_arrow.gif) no-repeat 10px center;
	padding: 3px 10px 3px 22px;
	border:none;
	float:left;
	margin:5px 10px 5px 0;
	text-decoration:none;
}
a.btnPlus {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) repeat-x scroll right top;*/
	border:medium none;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:11px;
	font-weight:bold; /*rk for button text bold according to style guide */
	height:22px;
	margin-left:7px;
	margin-top:-3px;  /* ss artf1003206 */
	padding:4px 19px 4px 0;
	_padding:4px 19px 0px 0;
	*padding:4px 19px 0px 0;
	text-decoration:none !important;
}
/* ss artf1003206 */
html>/**/body a.btnPlus,x:default { margin-top: -3px !important;}
/*pk changes*/
/*a.btnBrBookIt
{
		background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) repeat-x scroll right top;
border:medium none;
color:#FFFFFF !important;
display:inline-block;
	font-size:11px;
font-weight:normal;
height:22px;
margin-left:7px;
padding:4px 19px 0 0;
	text-decoration:none !important;
}*/
/*pk changes ends*/
a.linkPrimary {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) repeat-x scroll right top;
	border:medium none;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:11px;
	font-weight:bold; /*rk for button text bold according to style guide */
	height:22px;
	margin-left:7px;
	padding:4px 19px 4px 0;
	_padding:4px 19px 0px 0;
	*padding:4px 19px 0px 0;
	text-decoration:none !important;
	
}
/* ss artf1003206 */
html>/**/body a.linkPrimary, x:default { margin-top: -3px;}

.storeList a.linkPrimary {  /* Added for artf971368 [ANUKUL] */
	float:left;
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/bookItBg.gif) no-repeat right top;
	border:medium none;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	padding:3px 10px 3px 5px;
	width:50px;
	margin-right:0;
	margin-top:5px;
}



.tableData span.button{ background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top; display:inline-block; margin:0 5px;}


ul.shopping li {
	margin-right:4px
}


.breckenridgeAddress span {
	display:block
}
/* Store List (Map View)
--------------------------------------*/
ul#storeList 
{
border:1px solid #000000;
float:right;
height:446px;
margin-top:1px;
overflow-x:hidden;
overflow-y:scroll;
padding:10px;
position:relative;
right:5px;
width:155px;
}

ul#storeList li { clear:both;padding:10px 0;border-top:1px solid #ccc  }

ul#storeList li.first-child { border:none;background:transparent url(/VailResorts/sites/breckenridge/assets/img/featured_firstChild.png) no-repeat scroll center top;padding-top:30px !important; }
ul#storeList li.featured{background:#efefef;background:transparent url(/VailResorts/sites/breckenridge/assets/img/featuredElement.png) no-repeat scroll center top;
}
ul#storeList div.mapListFeaturedHeader{position:absolute;top:18px;left:20px; font-weight:bold;}
ul#storeList .merchantIndex { 
	float:left;
	height:17px;
	width:17px;
	padding-top:1px;
	margin:0 4px 0 3px;
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_result_counter.gif) no-repeat 0 0;
	text-align:center;
	color:#fff
}
ul#storeList .merchantData { margin-left:25px; }
ul#storeList li .content { margin-bottom:5px;margin-left:25px; }/* senthil for artf993381*/
/* ul#storeList li .details { padding-top:10px }  Commented for artf974257 [ANUKUL]*/
ul#storeList li .details { margin-left:25px;/* senthil for artf993381*//*background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_small_right_arrow.gif) no-repeat 0 50%; - pn*/ }
ul#storeList li h4 { margin-bottom:5px }
ul#storeList li h4 a { text-decoration:none; font-weight:bold; }
ul#storeList li p { padding-bottom:0;margin-left:25px; }/* senthil for artf993381*/
ul#storeList li .priceIcon{	margin-left:25px;_margin-left:12px; margin-top:5px; margin-bottom:5px }/* senthil for artf993381*/
/* senthil for artf993381*/
/*.popup .diningInfo {float:left; margin:0;width:75px;position:absolute;top:173px;left:190px;}vishwesh changes for popupinfo | Commented by Anuj Rastogi*/
/* Map Launcher Page
---------------------------------------*/
.mapLauncherPage { color:#333 }
.mapLauncherPage .landingImg { float:right; border:1px solid #f00 }
.mapLauncherPage ul  { margin-bottom:10px;list-style-type:disc;list-style-position:inside }


/* BookIt Button	
---------------------------------------*/
button.btnBookit {
	background-color:#c04e31;
	border:none;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:100%;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
button.btnBookit {
	background:#c04e31 url(/VailResorts/sites/breckenridge/assets/img/btn_arrow.gif) no-repeat 7px 7px;
	_background:#c04e31 url(/VailResorts/sites/breckenridge/assets/img/btn_arrow.gif) no-repeat 7px 7px;
	width:auto;
	overflow:visible;
	padding:4px 7px 4px 20px; /* IE6 */
}
button.btnBookit[type] {
	padding:4px 7px 5px 20px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button.btnBookit[type] {
	padding:3px 7px 3px 20px; /* IE7 */
}
/* Save Button
---------------------------------------*/
button.btnSave {
	background-color:#c04e31;
	border:none;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:100%;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
button.btnSave {
	background:#c04e31 url(/VailResorts/sites/breckenridge/assets/img/icon_save.gif) no-repeat 7px 7px;
	_background:#c04e31 url(/VailResorts/sites/breckenridge/assets/img/icon_save.gif) no-repeat 7px 7px;
	width:auto;
	overflow:visible;
	padding:4px 7px 4px 20px; /* IE6 */
}
button.btnSave[type] {
	padding:4px 7px 5px 20px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button.btnSave[type] {
	padding:3px 7px 3px 20px; /* IE7 */
}

/*vj changes starts*/

.virtualGalleries{ 
	margin-top:-50px; 
	_margin:-20px 0px 15px 8px;/*rk for IE6 page breaking issue*/
	
}

.virtualGalleries ul{
	margin:0px;
	padding:0px;
}
.virtualGalleries ul li{
	margin-bottom:3px;
}
.virtualGalleries ul li a{
	font-weight:bold;
}

.virtualGalleries h4 {
color:#663333;
margin-bottom:5px;
padding-top:12px;
text-transform:uppercase;
}

.virtualGalleries ul.btnPrimaryBold_virtual {
	width:157px !important;
	font-weight:bold;
}
.virtualGalleries ul.btnPrimaryBold_virtual li {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blkprimaryArrowLeft.gif) no-repeat left top;
	font-weight:bold;
	padding-left:15px;
	height:22px;
	margin-left:0px
	}
.virtualGalleries ul.btnPrimaryBold_virtual a{margin-left:0px;background:transparent url( /VailResorts/sites/breckenridge/assets/img/btn_blkprimaryrt1.gif) no-repeat right top; font-weight:bold;}
.virtualGalleries ul.btnPrimaryBold_virtual li.tabs-selected {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyArrowLeft.gif) no-repeat scroll left top;
}

.virtualGalleries ul.btnPrimaryBold_virtual li.tabs-selected a {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight1.gif) repeat-x scroll right top;
}
	
.btnPrimaryBold_virtual a{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight1.gif) repeat-x right top;
	color:#fff !important;
	font-size:12px /*Anuj Rastogi | Artf 992773 | Artf 998784 */;
	height:19px;
	border:none;	width:142px /*Anuj Rastogi | Artf 992773 | Artf 998784 */;
	margin-left:15px /*Anuj Rastogi | Artf 992773 | Artf 998784 */;
	padding:4px 0px 0 0  /*Anuj Rastogi | Artf 992773 | Artf 998784 */;
	text-decoration:none !important;
	display:block;/*NJ artf992773*/
	outline:none;	
}

span.btnPrimaryBold_virtual {
background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyArrowLeft.gif) no-repeat scroll left top; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
display:block;/*NJ artf992773*/
font-weight:bold;
}

span.btnPrimaryBlack_virtual {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blkprimaryArrowLeft.gif) no-repeat scroll left top;
	display:inline-block;
	/*display:-moz-inline-box;*/ /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	padding-left:15px; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
}
.btnPrimaryBlack_virtual a {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blkprimaryrt1.gif) repeat-x right top;
	color:#fff !important;
	font-size:12px; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	height:19px; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	border:none;
	width:142px; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	margin-left:0; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	margin-bottom:0px; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	padding:4px 0px 0 0 ; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	text-decoration:none !important;
	display:inline-block;
}
/* Added for Photo Gallery ANUKUL */.tabs-selected span.btnPrimaryBlack_virtual {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyArrowLeft.gif) no-repeat scroll left top; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	display:inline-block;
	/*display:-moz-inline-box;*/ /*Anuj Rastogi | Artf 992773 | Artf 998784 */
}
.tabs-selected .btnPrimaryBlack_virtual a {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRightBackwards.gif) repeat-x right top;
	color:#fff !important;
	height:19px; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	border:none;
	width:142px; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	margin-left:0px; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	display:inline-block;}
/* Added for Photo Gallery ANUKUL END */.iFrameModal #iframeload{	overflow:hidden;
}
/*senthil for ff2*/
html>/**/body span.btnPrimaryBlack_virtual, x:-moz-any-link { display:-moz-inline-block;}
html>/**/body .btnPrimaryBlack_virtual a, x:-moz-any-link { display:-moz-inline-block;}/* senthil for ff2*/



/* Breckenridge Buttons 
---------------------------------------*/
span.btnPrimary, span.btnPrimaryBold, .actionLinkContainer .btn {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat left top;	display:inline-block;
}
span.btnPrimaryBack{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeftBackwards.gif) no-repeat left top;
	display:inline-block;
	display:-moz-inline-box;
}
.actionLinkContainer{display:block;}
.btnPrimary input, .btnPrimaryBold input, .actionLinkContainer .btn a{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) repeat-x right top;
	color:#fff !important;
	font-size:11px;
	height:22px;
	border:none;
	margin-left:7px;
	padding:0 15px 3px 0 ;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
}
.actionLinkContainer .btn a{padding:4px 20px 3px 0 ;  text-decoration:none;}
/* added this definition (example: any) | Lior */
/* artf983150: MAC header issues */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	:root .btnPrimary input,
	:root .btnPrimaryBold input{
		padding:3px 18px 3px 0 !important;
	}
	
	:root ul#threeColData li.forecast {
	position:relative;
	top:-190px;
	left:80px;
	text-align:left;
	margin-bottom:-225px;

}
/*NJ artf992773*/
/*:root .btnPrimaryBold_virtual a, :root .btnPrimaryBlack_virtual a{
	display:inline-block;padding:6px 0 0 0;}
}*/
.btnPrimary a,.btnPrimaryBold a{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) repeat-x right top;
	color:#fff !important;
	font-size:11px;
	height:22px;
	border:none;
	margin-left:7px;
	padding:4px 19px 0 0 ;
	text-decoration:none !important;
	display:inline-block;
	font-weight:normal;
}
.btnPrimaryBack a{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRightBackwards.gif) repeat-x right top;
	color:#fff !important;
	font-size:11px;
	height:22px;
	border:none;
	margin-left:16px;
	padding:4px 6px 0 5px ;
	text-decoration:none !important;
	display:inline-block;
	font-weight:normal;
}
.btnPrimaryBold a,
.btnPrimaryBold input{
	font-weight:bold;
}

span.btnPrimaryBlack {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blkprimary.gif) no-repeat left top;
	float:left;
	margin:3px 0;
	display:inline-block;
}
.btnPrimaryBlack input {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blkprimaryrt.gif) repeat-x right top;
	color:#fff;
	font-size:11px;
	height:22px;
	border:none;
	margin-left:7px;
	padding:0 6px 5px 0;
	display:inline-block;
}
.emailAFriend input.btnPrimary {
	margin:0 0 0 115px !important;
}
input.btnPrimary[type], input.btnSecondary[type] {
	line-height:17px;
	padding:2px 7px 3px 18px;
}
input.btnPrimary, input.btnSecondary {
	background:#7b3b3b url(/VailResorts/sites/breckenridge/assets/img/btn_arrow.gif) no-repeat scroll 10px 7px;
	overflow:visible;
	padding:4px 9px 3px 20px;
	width:auto !important;
	background-color:#7b3b3b;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	font-size:100%;
	font-weight:bold;
	line-height:100%;
	text-decoration:none;
	margin:0 0 0 105px !important;
}

/* Anuj - fixed form bottom button */ 
.gradBorderModule .formData input.btnPrimary, .gradBorderModule .formData input.btnSecondary{
	margin:0 0 0 5px !important;
	padding-bottom:4px;
	*padding-bottom:2px;
	*padding-top:0px;
	_padding:2px 7px 3px 18px;}
html>/**/body .gradBorderModule .formData span.button, x:-moz-any-link{padding-top:3px;}
html>/**/body .gradBorderModule .formData span.button, x:-moz-any-link, x:default {padding-top:0px;}
.gradBorderModule .formData span.button{padding-top:0px;}
 /*RK*/
#divPhotoGallery {margin-left:30px;}
.viewLargeModal .viewLargeContainer {padding:15px 15px 21px 15px;}
 /*RK*/
 
/* Photo container
---------------------------------------*/
#shoppingDetails .infoContainer, .diningDetails .infoContainer {
	background:none;
	padding:14px;
}
#container{
}
#shoppingDetails .infoContainer ul li span {
	display:block
}
#shoppingDetails .infoContainer ul li {
	display:block;
	width:136px;
	/*margin-right:50px;*/ /* Changed By Manu */
	margin-right:40px;
	_margin-right:35px;/* ie6 sniff issue pk*/
	float:left;
}
#shoppingDetails .infoContainer ul.thumbsPhotoAlign li
{
	display:block;
	width:146px;/*  vijay for image resize*/
	margin-right:30px;
	float:left;
}
#shoppingDetails .infoContainer .contentHolder {
	width:100%;
	text-align:center;
}
#shoppingDetails .infoContainer .contentHolder .pagination {
	padding:5px 5px 10px 5px;
}
#shoppingDetails .infoContainer .contentHolder .decription {
	text-align:left;
	margin-bottom:15px;
	margin-top:5px;
}
#shoppingDetails .infoContainer .contentHolder .decription h3 {
	padding-left:15px;
}
#shoppingDetails .infoContainer .contentHolder .decription p {
	padding-left:15px;
}
#shoppingDetails .infoContainer .contentHolder .wrapper {
	margin:0 auto;
	text-align:center;
	width:514px;
	overflow:hidden; /*AR | artf983957 : BR|Dining detail page tabs are not asper style guide*/
}
#shoppingDetails .infoContainer ul li div.bdrThumOff, #shoppingDetails .infoContainer ul li div.bdrThumOn {
	padding:7px;
}
#shoppingDetails .infoContainer ul li div.bdrThumOn {
	background:url(/VailResorts/sites/breckenridge/assets/img/thumbnail-hover-br-01.gif) no-repeat 0 0;
}
#shoppingDetails .infoContainer ul li span.linkText {
	margin:7px;
}
#shoppingDetails .infoContainer ul li span.linkText a {
	color:#7b3b3b;
}
#shoppingDetails .infoContainer ul li p.desc {
	margin:5px 7px
}
#shoppingDetails .infoContainer ul li.last {
	display:inline;
	margin-right:0px;
	width:136px;
	float:left;
}
/*AR | artf983957 : BR|Dining detail page tabs are not asper style guide */
#shoppingDetails #webCamContainer.infoContainer .leftArea a, #shoppingDetails #webCamContainer.infoContainer .rightArea a  {
	background:url(/VailResorts/sites/breckenridge/assets/img/icon_previousDisableArrow.gif) no-repeat left 2px;
	padding-left:12px;
	color:#999;
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase; 	
	cursor:text;
}/*AR | artf983957 : BR|Dining detail page tabs are not asper style guide */
#shoppingDetails #webCamContainer.infoContainer h3{text-align:left;margin-left:15px;}
/*AR | artf983957 : BR|Dining detail page tabs are not asper style guide */
#shoppingDetails #webCamContainer.infoContainer .rightArea a{
background:url(/VailResorts/sites/breckenridge/assets/img/icon_nextDisableArrow.gif) no-repeat right 2px;
padding-left:0;
padding-right:12px;}
/*AR | artf983957 : BR|Dining detail page tabs are not asper style guide */
#shoppingDetails .infoContainer .leftArea .previous a, #shoppingDetails #webCamContainer.infoContainer .leftArea .previous a {
	background:url(/VailResorts/sites/breckenridge/assets/img/icon_previousArrow.gif) no-repeat left 2px;
	padding-left:12px;
	color:#7b3b3b;
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
        cursor:pointer;
}
#shoppingDetails .infoContainer .pageNumber {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	width:60%;
	text-align:center
}
/*AR | artf983957 : BR|Dining detail page tabs are not asper style guide */
#shoppingDetails .infoContainer .next a, #shoppingDetails #webCamContainer.infoContainer .rightArea .next a  {
	background:url(/VailResorts/sites/breckenridge/assets/img/icon_nextArrow.gif) no-repeat right 2px;
	padding-right:12px;
	color:#7b3b3b;
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
        cursor:pointer;
}
#shoppingDetails a.back {
	margin:15px 10px
}
a.back {
	display:block;
	font-weight:bold;
	/*background-image: url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green.gif);*/
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left:10px;
	margin:15px 10px
}
ul.thumbsAlign li div img {
	width:127px;
	height:95px
}
.lineDivide {
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_separatorLine.gif) no-repeat center bottom;
	padding-bottom:10px;
}
.topMargin {
	margin-top:10px;
}
/*#fragment-1, #fragment-3, #fragment-4, #fragment-5 {
	display:none;
}*/
/* #### skb's [end]*/   

/*
Photo Gallery
---------------------------------------------------------------------*/
.photoContainer {
	height:40px;
	width:514px;
}
ul.mainTabs {
	margin:0;
	padding:3px 0 0 0px;
	/*background: url(/VailResorts/sites/breckenridge/assets/img/ulGradient.gif) repeat-x center center;*/
	float:left;
}
ul.mainTabs li {
	float:left;
	padding: 4px 0; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	margin:0 1px 0 0; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	font-weight:bold;
	height: 19px;	
}/* Added for Photo Gallery ANUKUL */
.photoGalleries ul.mainTabs li{padding: 4px 0px;_padding: 2px 0px; _margin:0;} /*Anuj Rastogi | Artf 992773 | Artf 998784 */
/* Added for Photo Gallery ANUKUL END */
.photoGalleries ul.mainTabs {
	_padding:3px 0 10px;
	/*background: url(/VailResorts/sites/breckenridge/assets/img/ulGradient.gif) repeat-x center center;*/
	float:left;
}

ul.mainTabs li.first {margin-left: 0px !important;}
	
ul.mainTabs li.first a {
	color:#7B3B3B;
}
ul.mainTabs li a {
	color:#fff;
	font-weight:bold !important;
	text-decoration:none;
}
ul.mainTabs li.tabs-selected {
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	/*xbackground:#74B7C8;*/
	/* padding: 8px .4em; Commented by AK for Photo Page right modules */
	margin:0 1px 0 0; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
}
/* Added for Photo Gallery ANUKUL */

.rightModules ul.mainTabs li.tabs-selected , .rightModules ul.mainTabs li {
	background:none !important;
}
/* Added for Photo Gallery ANUKUL END */


.imagePreviewHolder {
	height:255px; /* Revised for Photo Gallery ANUKUL */
	width: 514px;
	padding: 5px 5px 5px 5px;
	position:relative;
	margin:0 auto;
}
span.viewLargerLink {
	height:22px;
	margin-top:5px; /* Added for Photo Gallery ANUKUL */
}
span.viewSlideShow {
	right:5px;
	position:absolute;
	top:333px;
}
/*BEGIN: [kuldip]: artf983395 Image changed for previous and next link*/
 /*Anuj Rastogi | Artf 992773 | Artf 998784 */
a.linkPrevioius, span.linkPrevDisable {
	background:url(/VailResorts/sites/breckenridge/assets/img/previousBg.gif) no-repeat left 53%;
	color:#ffffff !important;
	font-size:12px;
	font-weight:normal;
	padding:7px 15px;
	text-decoration:none !important;
	/*text-transform:uppercase;*/
	float:left;
}
 /*Anuj Rastogi | Artf 992773 | Artf 998784 */
a.linkPrevioius.disabled{background:url(/VailResorts/sites/breckenridge/assets/img/previousBgDisable.gif) no-repeat left 53%; cursor:text; color:#dadada !important;}
a.linkNext, a.linkPlayPause, a.linkNextDisabled{
	background:url(/VailResorts/sites/breckenridge/assets/img/nextBg.gif) no-repeat right 53%;	color:#FFFFFF !important;
	font-size:12px;/* as per style guide font is normal and size 11px let me know any change required [senthil] */
	font-weight:normal;
	padding:7px 15px;
	text-decoration:none !important;
	/*text-transform:uppercase;*/
	float:left;
}
 /*Anuj Rastogi | Artf 992773 | Artf 998784 */
a.linkNextDisabled{background:url(/VailResorts/sites/breckenridge/assets/img/nextBgDisable.gif) no-repeat right 53%; cursor:text; color:#dadada !important;}
/*a.linkPlayPause { background:none !important;}
*/
/* senthil for artf997439 : Breckenridge | Slideshow controls not present */
.sliseShowContainer .middleArea, x:-moz-any-link {padding-bottom:20px;}
html>/**/body .sliseShowContainer .middleArea, x:-moz-any-link, x:default { padding-bottom:0;}
.sliseShowContainer .middleArea {
	position:relative;
	top:3px;
	left:275px;
	background:url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat left top;
	display:inline-block;
	display:-moz-inline-block;
	padding-left:5px;
	line-height:16px;
}
.sliseShowContainer .middleArea a.linkPlayPause {
	padding:3px 20px 3px 5px;
	background:url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) no-repeat right 53%  !important;
}
.sliseShowContainer .pagination a:hover{
	color:#fff;
}
/* senthil for artf997439 : Breckenridge | Slideshow controls not present */
span.linkNextDisable{
	background:url(/VailResorts/sites/breckenridge/assets/img/nextBgDisable.gif) no-repeat right 53%;
	padding:7px 15px;
	text-decoration: none !important;
	color:#fff !important;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.73em;
	display:none;
	float:left;
}
/*END: [kuldip]: artf983395 Image changed for previous and next link*/
#viewLarge img {
	/*
	width:670px;
	height:451px;
	*/
}

.linkSlideShow {
	float:left;
	margin: 0 0 0 17px;
}
.linkSlideShow a {
	color:#74b7ca;
}
span.nextPreviousHolder {
	float:right;
	margin:0 15px 0 0;
}
span.numberInfo {
	float:left;
	margin:0 0 0 250px;
	font-weight:bold;
}
.decription {
	color:#000; /* Revised for Photo Gallery ANUKUL */
	margin:5px 0 0 0; /* Revised for Photo Gallery ANUKUL */
}
.decription h3, .slideshowCaption h3 {
	color:#000; /* Added for Photo Gallery ANUKUL */
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 5px; /* Revised for Photo Gallery ANUKUL */
}
.slideshowCaption h3 { padding-top:5px; }

.viewLargeCaption h3 {
	color:#000; 
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 5px; 
}
.viewLargeCaption p {
	font-size:12px;
	padding:0 5px; 
}
.viewLargeCaption h3 { padding-top:20px; }

.decription p, .slideshowCaption p {
	font-size:12px;
	padding:0 5px; /* Revised for Photo Gallery ANUKUL */
}
.searchBoxHolder {
	margin:15px 0 0 0;
}
.searchBoxContent {
	background:url(/VailResorts/sites/breckenridge/assets/img/photo_divider.gif) no-repeat left bottom;
	padding: 8px 0 10px 15px;/* senthil artf974571*/
}
.searchBoxContent select {
	font-size:12px;
	color:#999;
	float:left;
}
.searchBoxHolder label {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(/VailResorts/sites/breckenridge/assets/img/arrow-green.gif) no-repeat right 68%;
	width: 110px;
	float:left;
	padding-top:2px;
}
.searchResultContainer {
	margin-top:20px;
}
h1.searchPage { xpadding-left:27px }
.searchResultContainer .searchResults {
/*	background: #F8F8F8 url(/VailResorts/sites/breckenridge/assets/img/table_bot_bg.jpg) repeat-x scroll left bottom;*/
	padding:10px;
}
.searchResultContainer .searchResults h2 {

	color:#7b3b3b;
	font-weight:bold;

}
.searchResultContainer .totalMatchingResults
{
	float:right;
	color:#8c8c8c;
	font-weight:bold;
	font-size:12px;
}

.searchResultHeader { 
	position:relative;
	padding:10px; 
	font-weight:bold;
	font-size:12px;
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/module_gradient.jpg) repeat-x scroll 0 0;
	border-top:2px solid #333333;
	margin-top:15px
}

.searchResultHeader ul { padding-top:20px }
.searchResultHeader ul li  { float:left;font-weight:normal;margin-right:15px }
.searchResultHeader ul li a.active { font-weight:bold;text-decoration:none;color:#333 }

.searchResultHeader span { display:block }

.searchResultHeader span.tool
{ 
	display:inline-block;
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_plus.gif) no-repeat scroll right center;
	margin-top:5px;
	padding:0 25px 2px 0;
	clear:both;
	margin-left:7px;
}
.searchResultHeader span.tool a { font-size:11px; text-decoration:none; }

ul.resultPanel li { clear:both; padding:20px 0; background:transparent url(/VailResorts/sites/breckenridge/assets/img/hr2.gif) no-repeat scroll center top }
ul.resultPanel li h4 { font-size:14px;font-weight:bold;color:#7b3b3b; }
ul.resultPanel li h4 a{color:#7b3b3b;font-size:14px;text-decoration:underline;}
ul.resultPanel li span a{color:#7b3b3b;font-size:12px;text-decoration:underline;}
ul.resultPanel img { float:left; margin-right:10px }
ul.resultPanel li span.relevancy { display:block;float:right;width:80px;height:12px; }
	ul.resultPanel li .relevancy.star5 { background: transparent url(/VailResorts/sites/breckenridge/assets/img/relevancy_5.gif) no-repeat right 0 }
	ul.resultPanel li .relevancy.star4 { background: transparent url(/VailResorts/sites/breckenridge/assets/img/relevancy_4.gif) no-repeat right 0 }
	ul.resultPanel li .relevancy.star3 { background: transparent url(/VailResorts/sites/breckenridge/assets/img/relevancy_3.gif) no-repeat right 0 }
	ul.resultPanel li .relevancy.star2 { background: transparent url(/VailResorts/sites/breckenridge/assets/img/relevancy_2.gif) no-repeat right 0 }
	ul.resultPanel li .relevancy.star1 { background: transparent url(/VailResorts/sites/breckenridge/assets/img/relevancy_1.gif) no-repeat right 0 }
	ul.resultPanel li .relevancy.star0 { background: transparent url(/VailResorts/sites/breckenridge/assets/img/relevancy_0.gif) no-repeat right 0 }


.txtBoxSearch {
	width:100px;
	border:1px solid #999999;
	margin-left:10px;
	font-size:12px;
	padding:2px;
	color:#999999;
	float:left;
}

.photoGallery .txtBoxSearch {float:none;margin-right:10px;} /* Added for Photo Gallery ANUKUL */
html>/**/body .photoGallery  .searchBoxContent .searchLeft .txtBoxSearch{padding:2px 2px 5px 2px !important;/*NJ artf993116*/}
.photoGallery .searchBoxContent .searchLeft span.btnPrimary{vertical-align:top;}/*NJ artf993116*/
/* senthil as per defect 974571 -- 10px*/
html>/**/body .txtBoxSearch {
	padding:0px 2px 2px 2px !important;
}
.searchKeyword{
	width:150px;
	height:18px;
	font-size:12px;
	color:#333;
	vertical-align:middle;
}
.btnActiveGrey {
	background:#7B3B3B url(/VailResorts/sites/breckenridge/assets/img/btn_arrow.gif) no-repeat 15% 50%;
	padding: 1px 0px 1px 8px;
	color:#fff;
	font-weight:bold;
	border:none;
	margin:1px 8px 0;
	font-size:1em;
	text-transform:uppercase;
	width:auto;
}
html>/**/body .btnActiveGrey {
	padding:0 7px 4px 20px !important;
}
.searchLeft{
	float:left
}
.searchRight{
	float:right;
}

/* Added for Photo Gallery ANUKUL */

.photoGallery .searchLeft{width:320px;}
.photoGallery .searchRight{margin-top:25px;}/*NJ*/
.photoGallery .searchRight,x:-moz-any-link{width:162px;margin-top:25px;}/* senthil as per defect 974571*/
.photoGallery .searchRight,x:-moz-any-link, x:default {width:170px;}

/* Added for Photo Gallery ANUKUL END */

.searchRight select{
	margin-right:10px;
}
.thumbnailContainer {
	overflow:hidden;
	padding-bottom:11px;
	_margin-top:8px;
}
.photoInfoThumbnail{
	display: block;
	}

.photoGallery .photoInfoThumbnail{
	display: none;
	width:120px;
}
.photoNumber{
	display: none !important;
	}
.photoInfoThumbnail h3{
	font-size:12px;
	margin-top:4px;
}
.videoNumber{
	display: none;
	}
.videoInfoThumbnail{
	display: block;
	width:120px;
}
.videoInfoThumbnail h3{
	margin:4px 0px 2px 0px;
	font-size:12px;
}
.videoInfoThumbnail p{
	padding-bottom:2px;
}
ul.thumbnails {
	margin-top: 10px; /* Revised for Photo Gallery ANUKUL */
	padding: 0;
	height:100%;
	width:100%;
}

ul.thumbnails li{
	float:left;
	padding: 6px;
}
.virtualTourGallery ul.thumbnails li{padding:3px;}
.virtualTourGallery ul.thumbnails li.fourth {padding-right:0px;}
ul.thumbnails li .thumbnailDate{ height:20px; text-align:center; width:120px;} /* Added for DATE display below thumbnail photo page by ANUKUL */

ul.thumbnails li img {
	width:120px;
	height:84px;
	border:2px solid #ffffff !important;
}
ul.photos li img { width:auto !important; height:auto !important;border:2px solid #ffffff !important;}
ul.photos li { text-align:center !important; }
ul.thumbnails li.imgOver img, ul.thumbnails li.selected img, ul.photos li.imgOver img, ul.photos li.selected img 
{
	border:2px solid #7b3b3b !important;	
}
.thumbnailContainer .Pagination {
	margin-top:25px;
}
 /*Anuj Rastogi | Artf 992773 | Artf 998784 */
.thumbnailPagination {
	/*background:#efefef url(/VailResorts/sites/breckenridge/assets/img/bg-photoGallery-footer.gif) no-repeat center top;*//*vj changes*/
	height:35px;
	padding:10px 0 0 0;
	position:relative;
	background:url(/VailResorts/sites/breckenridge/assets/img/photo_divider.gif) no-repeat left top;
}
.thumbnailPagination span.numberInfo {
	float:left;
	margin:0 0 0 150px;
	font-weight:bold;
}
#previewImageContainer {
	padding:0px 10px 0px 0px;/*vj changes*/
}
.previewImageWrap .previewImage
{/*
	width: 514px;
	height: 348px;
*/	}

/* Added for Photo Gallery ANUKUL */
.photoGallery .previewImageWrap .previewImage 
{
/*
	width: 450px;
	height: 253px;
	*/
	margin-bottom:6px;
	}
/* Added for Photo Gallery ANUKUL END */
#pageCategory {
	position:relative;
}
#loading {
	width:auto;
	height:auto;
	background:none;
	color:#fff;
	position:absolute;
	display:none;
	z-index:1000;
}
/*video tour right nav vj changes starts*/
.right-nav ul{
	margin:0px;
	padding:0px;
}
.right-nav ul li{
	list-style-type:none;
	margin-bottom:5px;
}
	


/*video tour right nav vj changes ends*/


/*
 Video gallery
--------------------------------------------------------*/
.virtualTourGallery{
	padding:0 0 0 17px;/* vj changes*/
	color:#000;
}

.virtualTourGallery .shadeboxTopBotBdrTlc, .virtualTourGallery .shadeboxTopBotBdrTrc{ background:none;}

.videoPreviewHolder {
	height:348px;
	width: 514px;
	padding: 0px 10px 6px 18px;
	position:relative;
}
.videoContainer {
	height:40px;
	width:514px
}
#videoHolder {
	padding:0px 10px;
}
.videoClip {
	width:510px !important;
}
.videoGallery .jcarousel-skin-tango .jcarousel-clip-horizontal, .virtualTourGallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
	height:40px;
	width:700px;
}
.videoCategory{
/*padding:0px 50px; vj changes*/
/*background:url(/VailResorts/sites/breckenridge/assets/img/bg-thumbnail-container.gif) repeat-x bottom left;*/
}
.videoCategory #previewImageContainer, .videoCategory .videoCaption  {
	margin: 0px;
}

.videoGallery .lineDivide, .virtualTourGallery .lineDivide {
padding-bottom:30px;
margin-bottom:20px;
}

/*Slide show*/

#slideshow {
	position:relative;
	/*
	width:670px;
	height:451px;
	*/
	width:672px;
	height:378px;
}
#slideshow img {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow img.active {
	z-index:10;
	opacity:1.0;
}
#slideshow img.last-active {
	z-index:9;
}
.tabClip {
	width:510px !important;
	height:40px !important;
}

/* Added for Photo Gallery ANUKUL */

.photoGalleries .tabClip {
	width:510px !important;
	height:40px !important;
}

/* Added for Photo Gallery ANUKUL */

.slideShowControls li.play{
	background:url(/VailResorts/sites/breckenridge/assets/img/btn_play.jpg) no-repeat left top;
	}
.slideShowControls li.pause{
	background:url(/VailResorts/sites/breckenridge/assets/img/btn_pause.jpg) no-repeat left top;
	}
.slideShowControls li.backward{
	background:url(/VailResorts/sites/breckenridge/assets/img/btn_backward.jpg) no-repeat left top;
	}
.slideShowControls li.forward{
	background:url(/VailResorts/sites/breckenridge/assets/img/btn_forward.jpg) no-repeat left top;
	}
.slideShowControls li.stop{
	background:url(/VailResorts/sites/breckenridge/assets/img/btn_stop.jpg) no-repeat left top;
	}
.slideShowControls li.active, .slideShowControls li.current{
	background-position: left -22px !important;
	}


/*
/* Carousel Classes 
--------------------------------------------------------------------*/
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-prev {
	z-index: 3;
	display: none;
}
/* Carousel Classes  End
--------------------------------------------------------------------*/
/*Event details
-------------------------------------------------*/
#outerGlowBox{
	height:100%
}
.eventDetailText{
	padding-left:10px;
	margin-bottom:18px;
	font-size:12px;
	color:#333;		
}
.webLink{
	margin-bottom:19px;
	padding-left:10px;	
}
.webLink a{
	padding-left:5px;
}
a.webLink{
	font-size:12px;
	color:#7b3b3b;
}
.subHeader{
	margin-bottom:25px;
	padding-left:10px;
}
.subHeader b{
	color:#7b3b3b;
	font-size:11px;
}
.subHeader p{
	margin:0;
	padding-right:150px;
}
.eventVideoContainer{
	width:732px;
	margin:0;
	padding:0;
	float:left;
	_overflow:hidden;
}
.eventVideoContainer .eventVideo{
	width:168px;
	float:left;
	margin-left:20px;
	margin-bottom:40px;
	padding:0;
}
.subHeadingBr{
	width:168px;
	display:block;
	margin-bottom:7px;
}
.eventVideo .leftbtn{
	position:relative;
	float:left;
	top:-153px;
	left:105px;
}
.eventVideo .rightbtn{
	position:relative;
	float:left;
	top:-153px;
	left:107px;
}
.eventVideotext{
	width:168px;
	position:relative;
	float:left;
	top:-7px;
	left:-3px;
}
.eventDetailsLink{
	float:right;
	position:relative;
	left:-200px;
	top:-75px;
}
.eventDetailsContainer{
	/*background: url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-top.gif) repeat-x top;*/
	margin-top:6px;
}
.eventContentWrapper{
	/*background:url(/VailResorts/sites/breckenridge/assets/img/bg_webCam_thumbnail_container.gif) repeat-x left bottom;*/
	/*background:url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bb.gif) repeat-x bottom;*/	padding:10px;
}
.eventDetails h2 {
	padding:0px 0px 10px 0px;
	color:#000;
	font:14px;
	width:230px;
}
.eventDetails div.topReturnLink {
	overflow:hidden;
	float:right;
	text-align:right;
}
/*rk for artf971382 : BR | Event details page styling issue FF3.  */
.eventDetailsContainer .eventContentWrapper h2.subHeading{font-size:16px; font-weight:bold;}

.eventDetails div.row .leftLink {
	float:right;
}
.topReturnLink a.leftLink{
	margin:0px;
}
/*
Web Cams
---------------------------------------------------------------------*/

.webCamContentHolder{
	border-top: 0;
	padding:15px 0 0;
	position:relative;
	}
	
.webCam_mapContainer{
	/*background-color:red;*/
	margin: 0 0 10px 15px;
	}

p.refreshMsg{
	font-size:12px;
	padding:5px 0;
	margin-left:15px;
	}

p.refreshMsg strong{
	font-weight:bold;
	}	
	
.webCam_imgHolder{
	height:289px;
	width:388px;
	float:left;
	margin-right:15px;
	overflow:hidden;
	}
/* Webcam streaming video and image */	
.webCam_imgHolder img, .webCam_imgHolder embed {
	height:342px; /* rk for mountain cams */
	width:452px; /* rk for mountain cams */
	}
/* Webcam streaming video and image ends*/	
.map_imgHolder img{
	width:233px; /* rk for mountain cams */
	height:233px; /* rk for mountain cams */
	overflow:hidden;
	}
	
.webCams .photoDecription{
	margin:15px 15px 0 15px;
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_separatorLine.gif) no-repeat bottom center;
	padding-bottom:10px;
	}

.webCams .photoDecription h3{
	font-size:12px;
	font-weight:bold;
	padding:0;
	color:#000000;/*NJ artf994786*/
	}
.webCams .webCamContentHolder{
	border-top: 0;
	padding:0; /*rk for webcam page*/
	position:relative;
	}
.webCams .photoDecription p{
	font-size:12px;
	padding:0 0 10px 0;
	}	
	
.webCam_thumbnailContainer{
	/*text-align:center;*/
	margin: 0 auto;
	/*background:url(/VailResorts/sites/breckenridge/assets/img/bg_webCam_thumbnail_container.gif) repeat-x top left;*/
	min-height:250px;
	}
	
ul.webCam_thumbs{
	margin:10px auto 0;
	padding:0;
	width:708px;
	/*text-align:center;*/
	}
	
ul.webCam_thumbs li{
	padding: 2px 45px 20px 2px; /* rk for mountain cams *//* revised 45px senthil for artf997705*/
	float:left;
}	
ul.webCam_thumbs li.last{/* senthil for artf997705*/
	padding-right:3px;
}
ul.webCam_thumbs li img{
	height:95px;
	width:135px;
	border:2px solid #ffffff !important
} 

ul.webCam_thumbs li span{
	display:list-item;
	list-style-type:none;
	padding-top:5px;
	width:140px;
	}	
	

ul.webCam_thumbs li.imgOver img,
ul.webCam_thumbs li.selected img{
	/*background: url(/VailResorts/sites/breckenridge/assets/img/webCamthumbnail-hover-vt-01.gif) no-repeat -5px -5px; /* rk for mountain cams */
	border:2px solid #7b3b3b !important;
}	
ul.webCam_thumbs img{
    cursor:pointer
	}
ul.webCam_thumbs span a, a:visited, a:hover{
	/*font-size:11px; vj changes*/
	font-weight:normal;
	text-decoration:underline;
    cursor:pointer
	}
/*vj changes*/
.shadeboxTopBotBdrFooter{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bb.gif) repeat-x scroll center bottom;
	padding-bottom: 12px;
}
/**Shopping details page start **/
/**Shopping details page start **/
.topBannerContainer{
	padding:0px 0px 0px 7px;
}

#shoppingList .infoContainer,.infoContainerContent, .diningListView .infoContainer, .conferenceCenterTabs .infoContainer , .winterActivities .infoContainer, .whybreckenridge  .infoContainer{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-top.gif) repeat-x scroll left top !important;
	padding:5px 14px 0px 14px;
	height:100%;
	overflow:hidden;
}

#shoppingList .gradientContainer {
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_gradientblue_s_detail.gif) no-repeat scroll 7px top; !important;*/
}

#shoppingList .pageIntro{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
/* penta  search starts*/
.pentaColumn div.PageNumbering{
	text-align:right;
	background:url(/VailResorts/sites/breckenridge/assets/img/penta_pagination_bg.jpg) no-repeat;
	width:100%;
	padding:3px;
	margin:10px 0px 8px 0px !important;
	overflow:hidden;
	height:29px;
	padding-top:10px;
	
}
.pentaColumn div.PageNumbering ul,div.pageNumbering select, div.pageNumbering span{
	float:right;

}
.pentaColumn div.PageNumbering ul{
	padding-right:10px;
}
.pentaColumn div.PageNumbering select{
	font-size:10px;
}
.pentaColumn div.PageNumbering span{
	padding:3px 6px 0px 6px;
	margin-right:230px;
}
/* penta  search ends*/
div.pageNumbering{
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/pagination_bg.jpg) no-repeat scroll 0 0;
	height:29px;
	margin:10px 0 8px !important;
	overflow:hidden;
	padding:10px 3px 3px;
	text-align:right;
	background:url(/VailResorts/sites/breckenridge/assets/img/pagination_bg.jpg) no-repeat;
	width:900px;
	padding:3px;
	margin:10px 0px 8px 0px !important;
	overflow:hidden;
	height:29px;
	padding-top:10px;
	last style replaced below*/
	text-align:right;
	background:url(/VailResorts/sites/breckenridge/assets/img/pagination_bg.jpg) no-repeat;
	width:692px;
	padding:3px;
	margin:10px 0px 8px 0px !important;
	overflow:hidden;
	height:29px;
	padding-top:10px;
}
div.pageNumbering ul,div.pageNumbering select, div.pageNumbering span{
	float:right;
	
}
div.pageNumbering ul{
	padding-right:10px;
}
div.pageNumbering select{
	font-size:10px;
}
div.pageNumbering span{
	padding:3px 6px 0px 6px;
	margin-right:230px;
}

.pageNo{
	padding-top:3px;
}

.pageNo ul li{
	text-align:right;
	padding:2px 0px 0px 6px;
}

.pageNo li{
	display:inline !important;
	padding:3px;
	float:none !important ;
	margin:0 !important;
	width:auto !important;
}
.pageNo li a{
	font-weight:bold !important;
	text-decoration:none !important;
	color:#7B3B3B !important;
}

#shoppingList .tableData tr td p{
	padding:0px 0px 2px 0px !important;
}

.tableData tr.featured td{
	background:#efefef url(/VailResorts/sites/breckenridge/assets/img/tr_bottomline.jpg) repeat-x left bottom;*/
}
.tableData tr td.firstColFeatured {
	background: #efefef url(/VailResorts/sites/breckenridge/assets/img/tr_bottomline_first.jpg) no-repeat left bottom;*/
}
.tableData tr td.lastColFeatured {
	background: #efefef url(/VailResorts/sites/breckenridge/assets/img/tr_bottomline_last.jpg) no-repeat right bottom;*/
}

.contentTable{
	margin-top:10px;
}

.contentTable th{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
	white-space:nowrap;
	background:#fff;
}
/*vj artf1001520 added this class */
.contentTable th a,.contentTable th a:hover{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
/*vj artf1001520 class ends*/
.contentTable th.result{
	width:120px;
}
.contentTable th.location{
	width:120px;
	padding-left:10px;
}
/**Shopping details page ends **/

/* filter results Modules */
.filterResults {
	background: #ebebeb /*url(/VailResorts/sites/breckenridge/assets/img/bg_quicklink.gif) repeat-x left bottom*/;
	padding-bottom:4px;
	margin-right:4px;
}
.filterResults div{
	padding:0px 0px 0px 14px;
}
.filterResults div p{
	padding-bottom:3px !important;
}
.filterResults h3 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background: #0b0b0b	 url(/VailResorts/sites/breckenridge/assets/img/backgrounds/left_nav_h3bg.gif) no-repeat;
	padding:8px 7px 8px 8px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}
.searchResultCount{
	color: #fff;
	background: #999;
	padding: 2px 4px 2px 14px !important;
}
.filterResults .linkPrimary {
	margin:0px !important;
	display:inline;
}
.filterResults a.linkPrimary:visited {
	color:#fff !important

}
.filterResults ul {
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_search_filter.gif) no-repeat left bottom;
	padding-bottom:2px;
}
.filterResults ul ul{
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	margin-left:12px;

}
.filterResults li {
 padding:4px 0px 4px 14px;
 position:relative;
 background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_search_filter.gif) no-repeat left top;
}
.filterResults li.current {
 background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_search_filter_toli.gif) no-repeat center top;
}
.filterResults ul ul li{
	background:none;
	padding:0px 0px 0px 0px !important;
	position:static;
}
.filterResults ul li a{
	text-decoration:none !important;
	padding:0px;
}
.filterResults ul ul li a{
	text-decoration:none;
	color:#6d6d6d !important;
}
.filterResults li.selected{
	color:#7b3b3b;
	margin:0px 0px 0px 26px;
}
 .filterResults  a.feature{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_feature.gif) no-repeat left center;
 }
  .filterResults  a.location{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_location.gif) no-repeat left center;
 }
  .filterResults  a.price{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_price.gif) no-repeat left center;
 }
   .filterResults  a.type{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_price.gif) no-repeat left center;
 }


.filterResultContainer {
margin:4px 0 10px 7px;
}

.filterResults .treeView {
	position: absolute;
	right: 15px;
	top: 7px;
}
html>body .filterResults .treeView {
	right: 5px;
}
.filterResults  .txtBoxSearch {
	margin:0px 2px 0px 0px;
	padding:1px 2px 2px 2px;
}
html>/**/body .filterResults  .txtBoxSearch {
	padding:1px 2px 2px 2px !important;
}
.filterResults .searchOption{
	padding-bottom:7px;
}

/** Submit photo module starts **/
.photoUploadContainer{
	padding:4px;
	border:1px solid #efefef;
	width:520px;
	_width:540px;
	margin:0px 0px 10px 20px;
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_webCam_thumbnail_container.gif) repeat-x scroll center bottom;*/
}
.photoUploadUserInfoContainer{
	padding:4px;
	border:1px solid #ccc;
	width:520px;
	_width:540px;
	margin:0px 0px 10px 20px;
        /*background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_webCam_thumbnail_container.gif) repeat-x scroll center bottom;*/
}
.photoName{
	width:224px !important;
}
#photoUpload select ,.photoUploadContainer select{
	width:auto !important;
}
#noOfPhotos{
	margin-left:10px;
	width:100px;
}
#photoUpload .formData textarea, .photoUploadContainer .formData textarea{
	width:360px !important;
	clear:none !important;
	_width:340px !important;
}
.photoUploadContainer .charRemaining span, .photoUploadContainer .charRemaining input{
	float:right;
}
.photoUploadContainer .charRemaining span{
	margin:10px 5px 0px 0px ;
}
.photoUploadContainer .charRemaining input{
	width:40px;
	margin:7px 0px 0px 0px !important;
	_margin:7px 40px 0px 0px !important;
}
/** Submit photo module ends **/
.hide{
	display:none !important;
}
.show{
	display:block !important;
}
/** Dining details Starts **/
.boxDataContent {
	padding:15px 10px 9px 10px;
}
.rightContent {
	width:290px;
	float:right;
}
.imgWrapper{
	margin-bottom:7px;
}
.dataContainerActivity p.callToActions .btnPrimary, .dataContainerActivity p.callToActions .btnPlus{
	float:left;
	margin:0px 7px 0px 0px;
}
.dataContainerActivity p.call2Actions .btnPlus{
	padding-top:3px;
	padding-bottom:5px;
	_padding-bottom:4px;

}
html>/**/body .dataContainerActivity p.call2Actions .btnPlus {
	padding-bottom:4px;
}

.quickViewBox{
	height: 540px;
	width: auto;
	overflow: auto;
	position:relative;
}

.quickViewBox ul.thumbnails li img{
	width: 320px;
	height: 184px;
}
.quickViewBox ul.thumbnails {
	height:100%;
	margin:7px 0px 0px 26px;
	padding:0;
	width:auto !important;
}
.quickViewBox ul.thumbnails li.imgOver, .quickViewBox ul.thumbnails li.selected {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/thumnail-hover01-quick-view.png) no-repeat scroll left top;
}
/** Dining details ends**/

/**Dining list view starts**/
.fixGradientContainer .pageIntro{
	padding-bottom:0px;
	margin-bottom:0px;
}
/**Dining list view starts**/

/* RSS Page Data [begin] */
.fiveColData {
	margin: 10px;
}
.rssIntro {
	background: url('/VailResorts/sites/breckenridge/assets/img/bg_rss.png') top right no-repeat;
	padding-right: 200px;
	min-height:104px;
}
.rssHeading {
	display: block;
	width: 100%;
	background: url('/VailResorts/sites/breckenridge/assets/img/icon_rss_small.png') top right no-repeat;
	padding: 0 0 4px 0;
}
.rssData {
	padding: 18px 0 28px;
}
.rssData ul {
	padding: 0 28px;
}
.rssData ul li {
	border-bottom: 1px dotted #666;
	padding:8px 0;
}
.feedName {
	float: left;
}
.rssData ul li .subscribe {
	float: right;
	padding-top: 8px;
}
.rssData ul li .subscribe a {
	margin-right: 4px;
}
.rssInfoText {
	margin:10px;
}
.rssInfoText ul {
	list-style-type: disc;
	padding-left: 15px;
}
.rssInfoText h2, .rssInfoText ul li {
	padding-bottom: 10px;
}
/* RSS Page Data [end] */

.introGroup{
	margin:10px 0;}
.introGroup ul{
	padding-left: 16px;
	list-style-type:disc;
	}
/* Ski and shnowboard starts here*/
.skiSnowBoardViewBox{
	padding:10px;
}
.skiSnowBoardViewBox .featuredThumbnails li {
	width:46%;
	float:left;
	text-align:center;
}
.skiSnowBoardViewBox .thumbnails li {
	width:46%;
	float:left;
	text-align:center;
	background-position:center top;
}
.skiSnowBoardViewBox ul.thumbnails li img{
	width:auto;
	height:auto;
}
.skiSnowBoardViewBox ul.thumbnails li.imgOver, .skiSnowBoardViewBox ul.thumbnails li.selected {
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_hover_ski_snow.png) no-repeat center top;
}
.skiSnowBoardViewBox  .photoInfoThumbnail{
	display:block;
}
.skiSnowBoardViewBox  .photoInfoThumbnail p{
	padding-top:4px;
}
.graTopBdrContainer .fullItemDescription h3 {
	padding: 5px 0;
	color: #676767;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
}
.graTopBdrContainer .bottomLinks{
	float:right;
}
.graTopBdrContainer .bottomLinks li{
	float:left;
	padding-right:10px;
}
.fullItemDescription{
	padding:0px 10px 0px 10px;;
}
.fullItemDescription p.dateText {
	color:#676767;
	margin-bottom:5px;
}
/* Ski and shnowboard ends here*/

.resortInfo{
	float: left;
	width: 235px;
	}
.resortMapArea{
	float: right;
	margin-right: 10px;
	}
.relevancyPopup 
{ display:none;position:absolute; top:11px;right: -2px;*margin-right: -6px;_margin-right: -5px;
width:200px;
z-index:990;
text-align:left;
font-size:11px;  }
.relevancyPopup .content { display:inline-block;padding:5px;background:#fff; }
.relevancyPopup span.tool { float:right; display:inline-block; background:transparent url(/VailResorts/sites/breckenridge/assets/img/icon_plus.gif) no-repeat scroll right center; margin:5px 0; padding-right:25px;}
.relevancyPopup span.tool a {color:#7b3b3b;} 
.relevancyPopup p {color:#333;font-weight:normal}
.relevancyPopup dl dt { float:left;margin-bottom:5px;clear:both;width:85px }
.relevancyPopup dl dd { margin-bottom:5px;padding-top:5px;width:80px;height:12px;margin-top:1px; float:left; }
.relevancyPopup dl dd.mostRelevant {display:inline-block; background: transparent url(/VailResorts/sites/breckenridge/assets/img/relevancy_small_5.gif) no-repeat scroll right; }
.relevancyPopup dl dd.leastRelevant {display:inline-block; background: transparent url(/VailResorts/sites/breckenridge/assets/img/relevancy_small_0.gif) no-repeat right 0; *margin-top:8px; }

.moduleTopLink{
	padding:6px 0px 6px 16px;
}
#vldSummary
{
	padding:10px 0px 0px 30px;
}
#vldSummary p
{
	font-style:normal !important;
}
#vldSummary ul 
{
	font-weight:bold;
	padding-left:30px;
	list-style-position:outside !important;
	list-style-type:disc !important;
}
/*Jcarousel classes starts here*/
.jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 2px 18px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  510px;
	height: 40px;
}
.videoGallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  695px;
	height: 40px;
}
/*.videoGallery .jcarousel-skin-tango .jcarousel-clip-horizontal ul {
	width:  auto !important;
	float: left;
}*/
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 10px;
	right: 5px;
	width: 10px;
	height: 20px;
	cursor: pointer;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/next-arrow-green.gif) no-repeat center center;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/next-arrow-green.gif) no-repeat center center;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/next-arrow-green.gif) no-repeat center center;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/next-arrow-green-disable.gif) no-repeat center center;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 10px;
	left: 3px;
	width: 10px;
	height: 20px;
	cursor: pointer;
	/*background: transparent url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green.gif) no-repeat center center;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	/*background: transparent url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green.gif) no-repeat center center;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	/*background: transparent url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green.gif) no-repeat center center;*/
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green-disable.gif) no-repeat center center;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/next-arrow-green.gif) no-repeat center center;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/next-arrow-green.gif) no-repeat center center;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/next-arrow-green-disable.gif) no-repeat center center;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 10px;
	left: 3px;
	width: 10px;
	height: 20px;
	cursor: pointer;
	/*background: transparent url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green.gif) no-repeat center center;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	/*background: transparent url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green.gif) no-repeat center center;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	/*background: transparent url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green.gif) no-repeat center center;*/
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/previous-arrow-green-disable.gif) no-repeat center center;
}

/** promo panel  home page**/
.promoPanel .jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 2px 32px;
}
.promoPanel .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  549px;
	_width: 549px;
	height: 284px;
	
}
.promoPanel li { height:165px } /*pn*/
.promoPanel li h4 { position:absolute;top:0;color:#fff } /*pn*/

.promoPanel .jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 110px;
	right: -3px;
	width: 28px;
	height: 24px;
	cursor: pointer;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-next.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-next.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-next.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .promoPanel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .promoPanel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-next-disable.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 110px;
	left: 0px;
	_left: -30px;
	width: 28px;
	height: 24px;
	cursor: pointer;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-previous.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-previous.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-previous.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .promoPanel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.promoPanel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-previous-disable.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-next.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-next.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .promoPanel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .promoPanel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-next-disable.gif) no-repeat center center;
}

.promoPanel .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-previous.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-previous.gif) no-repeat center center;
}
.promoPanel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .promoPanel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.promoPanel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background: transparent url(/VailResorts/sites/breckenridge/assets/img/btn-previous-disable.gif) no-repeat center center;
}
/** promo panel button home page ends**/
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
/*Jcarousel classes ends here*/

/*DINING Filter Search Results */

.filterWrapperContainer {
background:#EBEBEB url(/VailResorts/sites/breckenridge/assets/img/bg_filter_result.gif) no-repeat scroll center bottom;
clear:both;
margin:0 0 10px 9px;
padding:20px 0;
width:732px;
}

.filterWrapperContainer ul{background:#d7d7d7; overflow:hidden; padding-left:10px;}
.filterWrapper{float:left; width:490px; _width:480px; 
/*margin-left:10px; PK - removed as this was not required*/
}
.filterResultsWrapper{float:left; width:215px; no-repeat; padding-left:10px; }
.filterWrapper .infoContainer, .filterResultsWrapper .infoContainer{clear:left;}

.filterWrapper .infoContainer .col1{ width:252px; _width:235px; overflow:hidden; padding-left:10px; }
.rsHeader{position:relative;height:8px; background:#d7d7d7}
.rsHeader .tl{ position:absolute; width:9px; height:8px; left:0px; background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_filter_result_tLeft.gif) no-repeat left top;}
.rsHeader .tr{ position:absolute; width:9px; height:8px; right:0px; background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_filter_result_tright.gif) no-repeat right top;}
.rsFooter{position:relative;height:8px;background:#d7d7d7}
.rsFooter .bl{ position:absolute; width:9px; height:8px; left:0px; background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_filter_result_bLeft.gif) no-repeat left top;}
.rsFooter .br{ position:absolute; width:9px; height:8px; right:0px; background:transparent url(/VailResorts/sites/breckenridge/assets/img/bg_filter_result_bright.gif) no-repeat right top;}
.filterWrapper .infoContainer .col2{width:20px; font:bold 12px arial; padding-top:70px; margin:0 5px; text-align:center;}
.filterWrapper .infoContainer .col3{ width:188px; overflow:hidden; font:bold 12px arial; text-align:center; }
.filterWrapper .infoContainer .col3 input.Keyword {width:150px; font-size:12px;}
.filterWrapper .infoContainer .col1, .filterWrapper .infoContainer .col2, .filterWrapper .infoContainer .col3{float:left;}
.filterWrapperContainer h3{ font:bold 12px/20px Arial, Helvetica, sans-serif; color:#7b3b3b; text-transform:uppercase; text-align:left; margin-bottom:10px;}
.filterWrapper .infoContainer .col1 li{ padding:3px 0px;}
.filterWrapper span{font:normal 10px/20px Arial, Helvetica, sans-serif; color:#000; text-transform:none}

/* senthil for artf983954 */
.filterResultsWrapper .infoContainer .col1 li:first-of-type span.filterResultsNoneLabel{
	top:0 !important;
}
.filterResultsWrapper .infoContainer .col1 li span.filterResultsNoneLabel{float:right;left:-50px;margin-right:10px;position:relative;top:-15px;width:auto;}
/* senthil for artf983954 */
.filterResultsWrapper .infoContainer .col1 li label{float:left; width:70px; font:normal 11px/14px Arial;}
.filterResultsWrapper .infoContainer .col1 li span{ float:left; width:70px; font:normal 11px/14px Arial;}
.filterResultsWrapper .infoContainer .col1 li a{ float:left; width:50px; padding-left:5px; font:normal 10px/14px Arial;_padding-left:5px; _position:relative;}/* senthil for artf993381*/
.filterWrapper .infoContainer li, .filterResultsWrapper .infoContainer li{ padding:5px 0 0;/*AR | artf980702 : BR | Activities | Styling issues*/ clear:both;_display:inline-block!important;/* senthil for artf983954*/}
.filterWrapper .infoContainer .col1 li label{ float:left; width:75px; font:normal 12px/20px Arial; text-align:right; padding-right:5px; }
.filterWrapper .infoContainer .col1 li select{width:115px; font:normal 12px/20px Arial; }
.filterWrapper .infoContainer .col1 ul,.filterWrapper .infoContainer .col3 ul{height:110px}
.filterWrapperContainer .shadeboxWrapper2,
.filterWrapperContainer .shadeboxWrapper3,
.filterWrapperContainer .shadebox,
.filterWrapperContainer .shadeboxHeader,
.filterWrapperContainer .shadeboxTlc,
.filterWrapperContainer .shadeboxTrc,
.filterWrapperContainer .shadeboxBlc,
.filterWrapperContainer .shadeboxBrc {background:none;}

/*DINING Filter Search Results END*/

.hrLine{background:transparent url(/VailResorts/sites/heavenly/assets/img/hrline.gif) no-repeat center center; height:10px;}

a, a:visited, a:hover{
	color:#7C3C3D; /* Revised  from #fff Do not add !important here ANUKUL */
	font-weight:normal;
	text-decoration:none;/*vj changes*/

}
/*vj changes starts */
.promoContainer .shadeboxWrapper{
	position:absolute;
	top:215px;
	width:219px;
	background:url(/VailResorts/sites/breckenridge/assets/img/backgrounds/tripPlannerBG.gif) no-repeat;
	height:196px;
	
}
.promoContainer .shadeboxWrapper2, .promoContainer .shadeboxWrapper3{
	background:none;
}

#tripPlanner .shadeboxWrapper .promosModule h3{
	position:absolute;
	top:-3px;
	left:7px;
}
/*senthil Plan Trip*/
#tripPlanner ul li img{
	vertical-align:top;
}
/*senthil Plan Trip*/
/*Kuldip: fix paragraph issue: artf9836261*/
#tripPlanner p {
	padding:0px 6px;
	font-size:0.95em !important;
}
/*Kuldip: fix paragraph issue*/
/*vj changes ends */
/** Events pagination classes PK**/
.eventPhotoModule .eventPhotosPagination .imgPreviousArrow, .eventPhotoModule .eventPhotosPagination .imgNextArrow,.eventPhotoModule .eventPhotosPagination .pages { float:left;padding:0px 5px;}

.eventPhotoModule .eventPhotosPagination .imgPreviousArrow{
	margin-left:25%;
	position:relative;
	left:0px;
	top:0px;
}
.eventPhotoModule .eventPhotosPagination .imgNextArrow{
	right:0px;
	top:0px;
	position:relative;
}
.eventPhotosPagination{
	margin:10px 0px 5px 0px;
	clear:both;
	width:100%;
	overflow:hidden;
	z-index:0;
	height:100%;
	position:relative;
}
.eventPhotoContainer{
height:100%;
}
.eventPhotoContainer, .eventPhotosPagination{
	color:#666;
}
.eventPhotoContainer li img{
	width:164px;
	height:111px;
}

/** Events pagination classes PK**/
/** Photo module classes PK**/
.photoModulePagination .imgPreviousArrow, .photoModulePagination .imgNextArrow,.photoModulePagination .pages { float:left;padding:0px 5px;}
.photoModulePagination{ overflow:hidden; width:100%}
.photoModulePagination .imgPreviousArrow{
	margin-left:15%;
	_margin-left:7%;
}
.photoModulePagination{
	color:#000;
	padding:0px !important;
}
.grayModule .mediaAssetContainer img{
	/*
	width:164px;
	height:111px;
	*/
}
.singleColumn .grayModule .mediaAssetContainer{
	position:relative;
}
.singleColumn .grayModule .mediaAssetContainer .videoModule embed {
	width:164px;
	height:127px;
}
.singleColumn .grayModule .mediaAssetContainer img.play{
	position:absolute;
	left: 55px; 	
	top: 38px; 
	opacity:0.7;	
	filter:alpha(opacity=70);
	}
.photoModulePagination .imgPreviousArrow, .photoModulePagination .imgNextArrow{
	width:auto;
	height:auto;
	display:block;
	background:none;
}
/** Photo module classes PK**/


/**Safari Fix **/
/*@media screen and (-webkit-min-device-pixel-ratio:0){
/* ss artf1003206 */
/*	:root a.btnPlus {
		padding: 5px 18px 4px 1px !important;	
		margin-top: -3px !important;		
	}
/* ss artf1003206 */
/*	:root  a.linkPrimary{
		padding: 5px 18px 4px 1px !important;		
		margin-top: -3px !important;
	}
	:root ul.pageTools li {
		background-position:5px -1px;
		padding:5px 5px 5px 25px;
	}
	:root .snowShadow {
		left:-1px; !important;
	}
	:root .btnActiveGrey {
		padding: 3px 7px 3px 20px !important;
	}
	
	:root .searchBoxHolder label{
		padding-top:4px;
		padding-right:6px;
	}
	:root .btnActiveGrey { padding-left:20px }
	:root  .filterResults  .txtBoxSearch {
		margin-top:1px;
}
.searchResultHeader span.tool{ 
margin:0 0 0 11px;
} 
.relevancyPopup { 
top:10px;
}
:root .snowShadow {
left:-1px
}
/* senthil for artf983954 moved to line 3742*/
/*:root .filterWrapperContainer h3 span{
	font-size:9px !important;
}*/
/* senthil for artf993381*/
/*:root  ul#storeList li a.linkPrimary {
	padding: 4px 10px 4px 5px !important;		
}
/*senthil Plan Trip*/
/*:root .promoContainer #tripPlannerStartPlanning ul li input{
	margin:2px 3px 2px 3px;
}
/*senthil Plan Trip*/
/*:root span.btnPrimary a.viewSlideShow, span.btnPrimary a.viewSlideShow:hover{
	font-weight:normal !important;
	font-size:12px !important;
/*}
/*:root ul.mainTabs li a{
	font-size:10px;
/*}
/*}*/
/* safari hack senthil */
.filterWrapperContainer h3:first-of-type span{
	font-size:9px !important;
}
/*  photo gallery - added by chris lum; date: 6.26.2009*/
.photoGalleryContainer,
.photoGalleriesModules {
	margin-left: 20px;
	/*overflow:hidden;*/ /*rk for Def ID - artf969958 */
}

.photoGalleriesModules{
	padding-top: 26px;
}

.photoGallery .LGB_pad {
	padding: 0 0 0 47px; /* Revised for Photo Gallery ANUKUL */
	_padding: 0 0 0 40px; /* Revised for Photo Gallery ANUKUL */
}

.photoGallery .image {
	margin-bottom: 8px;
}

.photoGallery .photoControls {
	margin-bottom: 12px;
}

.photoGallery .photoControls span.viewLargerLink,
.photoGallery .photoControls .photoNum {
	float: left;
}

.photoGallery .photoControls .photoNum {
	color: #000;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 100px;
}

.photoGallery .photoControls .prevNext {
	float: right;
}

.photoGallery .captions {
	color: #000;
	font-size: 11px;
}
.LGB_pad_video .captions{/*vj changes*/
	padding:10px 0 10px 0px;
}

.photoGallery .captions h4 {
	text-transform: uppercase;
}

.photoGallery .captions .date {
	font-weight: bold;
}

.captions h3 { text-transform:uppercase;padding:10px 0; font-weight:bold }

.photoGallery .searchLeft .categoryInfo{ display:block; margin:5px 0; color:#7C3C3D; text-transform:uppercase;} /* Added for Photo Gallery ANUKUL */

.galleries .viewHeader {
	margin-top: 20px;
}

.galleries .viewHeader strong{
	float: left;
	color: #7C3C3D;
}

.galleries .viewHeader ul {
	float: right;
}

.galleries .viewHeader li {
	float: left;
	padding-left: 10px;
}

.galleries .viewHeader li label {
	display: block;
	font-weight: bold;
	padding-top: 3px;
}

.galleries .thumbnails {
	padding: 10px 0 20px 20px;
}

.galleries .thumbnails li {
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;
}

.galleries .thumbnails li a {
	display: block;
}
#map {
	position: relative;
	width: 530px;
	height:468px;
	_height:468px;
	*height:468px;
	*margin-bottom:5px;
	margin-top:-2px;
	/*_margin-top:-16px;
	*margin-top:-16px;
	margin-left:-6px;*/
	float:left;
	margin-left:10px;
}
#fragment-2 .shadeboxInner{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-top.gif) repeat-x scroll left top !important;
	padding-top:10px;
}
.photoGalleries{	padding-bottom:16px;
	margin-top:-25px;   /* Added for Photo Gallery ANUKUL */
/*RK*/	
}

/* Added for Photo Gallery ANUKUL */

span.btnPrimaryBack a.linkPrevioius{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRightBackwards.gif) repeat-x scroll right top; 
	padding:4px 6px 0 5px;
	text-transform:none;
	}

span.btnPrimary  a.linkNext{ 
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) repeat-x scroll right top; 		
	padding:4px 19px 0 0; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
	text-transform:none;
	}

.photoGalleries ul{
	margin:0px;
	padding:0px;
	width: 160px !important; 
}

.photoGalleries h4 {
color:#7C3C3D;
margin-left:5px;
text-transform:uppercase;
}

/* Added for Photo Gallery ANUKUL END */
.photoGalleriesModules .rightColModule{
	margin-top:10px;
	_margin-top:0;
}
.photoGalleriesModules .rightColModule img{
	float:left;
	padding-left:8px;
}
.photoGalleriesModules .rightColModule .columns{
	padding-top:9px;
	padding-bottom:3px;
}
.photoGalleriesModules .rightColModule .columns div{
	float:left;
	width:15px;
	text-align:right;
	padding-right:2px;
	height:40px;
	font-size:11px;
}
.photoGalleriesModules .rightColModule a{
	font-size:10px;
	padding:5px 0 5px 5px;
	text-decoration:underline;
	display:inline-block;
}
.photoGalleriesModules .gBoxWrapper{
	margin-bottom:10px;
}
/* Added for Photo Gallery ANUKUL */
.photoGalleriesModules .rightColModule a.openSubmitIFrame{color:#7C3C3D; background:url(/VailResorts/sites/breckenridge/assets/img/bullet_arrow.gif) no-repeat  right 6px; font-size:9px; padding-right:12px;}
/* Added for Photo Gallery ANUKUL END */
/*RK*/
.photoGallery .noResultPlaceholder{ width:500px; text-align:center; line-height:100px !important; height:228px; font:bold 14px Arial;}
.photoGallery .noResultPlaceholder div{ _line-height:100px !important; _height:228px;}

.photoGallery .loading {
	/* background-color:#EDEDED; */
	height:228px;
	width: 500px;
	text-align: center;
	display: none;
}
.photoGallery .loading div {
	width:500px;
	text-align:center;
	padding-top:35px;
}

.photoGallery .thumbnailPagination .rightArea {width:135px; margin-right:-110px; _padding-right:180px }/*RK*/ /*Anuj Rastogi | Artf 992773 | Artf 998784 *//* senthil as per defect 974571*/
.photoGallery .thumbnailPagination .btnPrimaryBack{float:left;}
.photoGallery .thumbnailPagination .btnPrimary{float:right;}
.photoGallery #divPhotoGallery .thumbnails {width:600px;_width:600px;}
.categoryPagingNumber {padding:5px 0 0 80px;_padding-left:0px; display:inline-block; } /*RK*/ /*Anuj Rastogi | Artf 992773 | Artf 998784 */
/*rk*/
.photoGalleriesModules .rightColModule .columns a{
	font-size:11px;
	font-weight:bold; /* Revised for Photo Gallery ANUKUL */
	float:left;
	display:block;
	width:65px;
	padding:0;
	color:#7C3C3D; /* Added for Photo Gallery ANUKUL */
	text-transform:uppercase; /* Added for Photo Gallery ANUKUL */
	text-decoration: none; /* Added for Photo Gallery ANUKUL */

}

/* Added for Photo Gallery ANUKUL */
/* senthil for photo gallery issue */
html>/**/body .photoGallery .pagination .rightArea.prevNext, x:-moz-any-link, x:default{
	width:130px;
}
#divWallpaper{
	margin: 10px 0;
}
#divWallpaper h4{
	float:left;
	padding: 9px 10px 9px 0;
	color: #000;
}
#divWallpaper li{
	float:left;
	padding: 9px 10px 9px 0;
}
#divWallpaper a{
	font-weight:normal;
	text-decoration:underline;
}
/* Added for Photo Gallery ANUKUL END */
#wallPaperImg{
	width:100%;
}

.tabContentContainer ul{margin:10px 0;}
.tabContentContainer ul li{background:url(/VailResorts/sites/breckenridge/assets/img/bullet1.gif) no-repeat  left 8px; padding-left:15px; }


/*.galleries .thumbnails li a:hover {
	border: 2px solid #7C3C3D;
}*/
/* modal styles */
.modalDialog a {
	outline: none;
}

.ui-widget-overlay {
	background-color: #000;
	opacity: 0.75;
	filter: alpha(opacity = 75)
}

.modalDialog {
	padding: 28px 0 10px;
}

.ui-dialog-titlebar {
	color: #fff;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: 2px 0;
	font-size: 20px;
	font-weight: bold;
}

.ui-dialog .ui-dialog-titlebar-close {
	float: right;
}

.ui-dialog-titlebar-close {
	background-image: url('/VailResorts/sites/PlanningAndBooking/assets/img/icon_closeX.png');
	width: 83px;
	height: 28px;
}

.ui-dialog-titlebar-close .ui-icon {
	background-image: none;
}

.photoViewLarge {
	background-color: #fff;
	padding: 20px;
}
/* Forecast and weather by Tim */
/* Weather Report */
#weatherReport heading {
background-color:#656565;
padding:10px
}

#threeColData li.summit span.tempRange,#threeColData li.village span.tempRange,#threeColData li.summit span.tempRange,#threeColData li.village span.tempRange {
font-weight:400;
font-size:18px
}

.detailedForecast {
_margin:10px 14px 10px 10px;
position:relative;
margin:10px 10px 0
}

.detailedForecast h3 {
color:#666;
font-size:11px;
font-weight:700;
text-transform:uppercase;
padding-bottom:5px;
margin-bottom:10px;
background:url(/VailResorts/sites/Keystone/assets/img/borderBottom_weatherreport.gif) repeat-x left bottom
}

.detailedForecast ul li .weatherDataContainer.large {
float:right;
padding:0 10px 0 0 /* AR: artf1018899 */
}

.summit .weatherDataContainer.large,.village .weatherDataContainer.large {
padding:4px 0
}

.detailedForecast ul li .weatherDataContainer.small div {
height:28px;
/* width:46px - Removed by AR | artf1018899*/ 
}

.detailedForecast ul li .weatherDataContainer.large div {
height:56px;
width:80px
}

.summit .weatherDataContainer.large div,.village .weatherDataContainer.large div {
height:54px;
width:89px
}

.detailedForecast ul li span {
display:block;
color:#666;
font-weight:700;
font-size:10px;
text-align:center;
line-height:8px;
margin:2px 0 0;
padding:0
}

.classifications li,#accordion p {
padding:5px 10px
}

.ui-helper-hidden,#vacationPlan label,#vacationDeal .promo,div.dottedSeparator hr,.videoNumber {
display:none
}

.ui-helper-clearfix,.ui-accordion .ui-accordion-content-active,.creativeSpace img,.breckenridgeAddress span,#shoppingDetails .infoContainer ul li span,.searchResultHeader span,.photoInfoThumbnail,.skiSnowBoardViewBox .photoInfoThumbnail,.galleries .thumbnails li a {
display:block
}

.webCams .middleLeft,.webCams .middleRight,#snowReportWrapper .shadeboxWrapper2,#snowReportWrapper .threeColWidth,.shadeboxTopBotBdrFooter {
background:none
}

.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
/*pn - background-image:url(/VailResorts/sites/breckenridge/assets/img/ui-icons_breckenridge_on.gif)*/
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon {
background-image:url(/VailResorts/sites/breckenridge/assets/img/ui-icons_breckenridge_hover.gif)
}

#accordion img,#snowReport,#weatherReport {
margin-left:1px
}

#vacationPlan form,.eventContentWrapper,.skiSnowBoardViewBox {
padding:10px
}

.siteButtons button,input.inputButton,button.btnBookit {

background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) repeat-x scroll right top;
border:medium none;
color:#FFFFFF !important;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:22px;
margin-left:7px;
padding:4px 25px 0 0;

/* background-color:#c04e31;
border:none;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
line-height:100%;
text-decoration:none;
font-weight:700;
color:#FFF;
cursor:pointer;
background:#c04e31 url(/VailResorts/sites/breckenridge/assets/img/btn_arrow.gif) no-repeat 7px 7px;
_background:#c04e31 url(/VailResorts/sites/breckenridge/assets/img/btn_arrow.gif) no-repeat 7px 7px;
width:auto;
overflow:visible;
padding:4px 7px 4px 20px */
}

#brHomePage .siteButtons button,#brHomePage input.inputButton,#brHomePage button.btnBookit {
	*padding:2px 20px 3px 6px !important;/*NJ*/
	_padding:4px 20px 3px 6px !important;/*NJ*/
}

span.filterGoBtn {
background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;
display:inline-block;
padding:0;/* senthil issue was their fixed*/
}

/* by rk for dining Go button Target FireFox 2 */
html>/**/body span.filterGoBtn, x:-moz-any-link { display:-moz-inline-box; }

span.filterGoBtn input{padding:0px 18px 0 0 !important;}


#shoppingDetails .gradientContainer,.fixGradientContainer {
/*background:url(/VailResorts/sites/breckenridge/assets/img/bg_gradientblue_s_detail.gif) no-repeat 7px top*/
}

.graTopBdrContainer h2,#shoppingDetails .infoContainer ul li div.bdrThumOff,#shoppingDetails .infoContainer ul li div.bdrThumOn {
padding:8px 8px 3px;
}

.rightModules,.searchResultHeader ul {
padding-top:20px
}

.itemDescription p.dateText,.fullItemDescription p.dateText {
color:#676767;
margin-bottom:5px
}

.clearAll,#weatherReportData ul {
clear:both
}

.moduleContainer,.moduleContainerGra {
margin-left:4px
}

.rssFeedAlert p,.virtualGalleries ul li span a,.btnPrimaryBold a,.btnPrimaryBold input,p.refreshMsg strong,.photoGallery .captions .date {
font-weight:700
}

.rssFeedAlert span,.rssFeedAlert ul,.searchLeft,.feedName,.filterWrapper .infoContainer .col1,.filterWrapper .infoContainer .col2,.filterWrapper .infoContainer .col3,.photoGallery .photoControls span.viewLargerLink,.photoGallery .photoControls .photoNum {
float:left
}

.rssFeedAlert ul li.last,.groomingMap li.last {
padding-left:8px;
border:none
}

.heading h2,#weatherReport .heading h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-transform:capitalize;
font-weight:700;
display:block;
float:left;
margin-right:10px
}

.snowReportDataColumn1 .snowDataContainer.rain_snow_light,.detailedForecast ul li .large .rain_snow_light,.summit .large .rain_snow_light,.village .large .rain_snow_light {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/rain_snow_light.png ) no-repeat 50% 40%
}

.snowReportDataColumn1 .snowDataContainer.rain_snow_dark,.detailedForecast ul li .large .rain_snow_dark,.summit .large .rain_snow_dark,.village .large .rain_snow_dark {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/rain_snow_dark.png ) no-repeat 50% 40%
}

.snowReportDataColumn1 .snowDataContainer.snow,.detailedForecast ul li .large .snow,.summit .large .snow,.village .large .snow {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/snow.png ) no-repeat 50% 40%
}

#snowReportWrapper,.groomingMap,#threeColData li.summit,#threeColData li.village,p.customWetherForecast,.photoGalleryContainer,.photoGalleriesModules {
margin-left:20px
}

#snowReport ul.units,#weatherReport ul.units,.searchRight,.eventDetails div.row .leftLink,div.pageNumbering ul,div.pageNumbering select,div.pageNumbering span,.photoUploadContainer .charRemaining span,.photoUploadContainer .charRemaining input,.graTopBdrContainer .bottomLinks,.photoGallery .photoControls .prevNext,.galleries .viewHeader ul {
float:right
}

#snowReport ul.units li.unitBorder,#weatherReport ul.units li.unitBorder {
padding-right:8px;
background:url(/VailResorts/sites/Keystone/assets/img/bg_unitborder.gif) no-repeat right 4px
}

#threeColData,.iFrameModal #iframeload {
overflow:hidden
}

#detailedForecast ul,.detailedForecast ul {
clear:both;
position:relative;
margin-left:-2px;
_margin-left:0;
margin-right:-10px;
height:100px;
_height:90px
}

#detailedForecast ul li,.detailedForecast ul li {
display:block;
width:86px;
_width:83px;
float:left;
_margin-right:2px;
position:relative;
padding:0 0 10px
}

.detailedForecast ul li .large .cloud_light,.summit .large .cloud_light,.village .large .cloud_light {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/cloud_light.png ) no-repeat 50% 40%
}

.detailedForecast ul li .large .cloud_dark,.summit .large .cloud_dark,.village .large .cloud_dark {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/cloud_dark.png ) no-repeat 50% 40%
}

.detailedForecast ul li .large .sun,.summit .large .sun,.village .large .sun {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/sun.png ) no-repeat 50% 40%
}

.detailedForecast ul li .large .sun_cloud_light,.summit .large .sun_cloud_light,.village .large .sun_cloud_light {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/sun_cloud_light.png ) no-repeat 50% 40%
}

.detailedForecast ul li .large .sun_cloud_dark,.summit .large .sun_cloud_dark,.village .large .sun_cloud_dark {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/sun_cloud_dark.png ) no-repeat 50% 40%
}

.detailedForecast ul li .large .fog,.summit .large .fog,.village .large .fog {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/fog.png ) no-repeat 50% 40%
}

.detailedForecast ul li .large .wind,.summit .large .wind,.village .large .wind {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/wind.png ) no-repeat 50% 40%
}

.detailedForecast ul li .large .rain,.summit .large .rain,.village .large .rain,.rain {
background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/rain.png ) no-repeat 50% 40%
}


#snowReport .heading {
	background-color:#333;
	display:block;
	height:20px;
	margin:0 7px -2px 0
}
.snowTableData {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:2px
}
#snowReportData {
background::12px/14px Arial, Helvetica, sans-serif;
	/*background-image:url(/VailResorts/sites/Keystone/assets/img/bg_snowfall_data.gif);*/
	background-repeat:no-repeat;
	background-position:bottom;
	padding:2px 0
}
.snowReportDataColumn1 {
	width:193px;
	float:left;
	text-align:center;
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_snowReportData1.gif) no-repeat top;
	height:275px
}
.snowReportDataColumn1 .snowDataContainer {
	height:120px
}
.snowReportDataColumn1 .snowDataContainer h4 {
	color:#7b3b3b;
	font-size:18px;
	font-weight:400;
	margin-top:5px
}
.snowReportDataColumn1 .snowDataContainer.cloud_light {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/cloud_light.png ) no-repeat 50% 40%
}
.snowReportDataColumn1 .snowDataContainer.cloud_dark {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/cloud_dark.png ) no-repeat 50% 40%
}
.snowReportDataColumn1 .snowDataContainer.sun {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun.png ) no-repeat 50% 40%
}
.snowReportDataColumn1 .snowDataContainer.sun_cloud_light {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun_cloud_light.png ) no-repeat 50% 40%
}
.snowReportDataColumn1 .snowDataContainer.sun_cloud_dark {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/sun_cloud_dark.png ) no-repeat 50% 40%
}
.snowReportDataColumn1 .snowDataContainer.fog {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/fog.png ) no-repeat 50% 40%
}
.snowReportDataColumn1 .snowDataContainer.wind {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/wind.png ) no-repeat 50% 40%
}
.snowReportDataColumn1 .snowDataContainer.rain {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain.png ) no-repeat 50% 40%
}
#snowReportWrapper .body {
	float:none
}
#snowReportWrapper .graTopBdrContainer {
	padding:15px 0 20px 5px
}
#snowReportWrapper h1 {
	padding-left:5px;
	margin:0
}
.snowReportDataColumn2 {
	width:340px;
	float:left;
	/*background:#eee url(/VailResorts/sites/Keystone/assets/img/bg_2ndcol_SnowReport.gif) repeat-x bottom*/
}
.snowfallData {
	display:block;
	color:#000;
	font:normal 40px/14px Arial, Helvetica, sans-serif;
	margin:20px 15px 15px
}
.basedepthData {
	display:block;
	color:#000;
	font:normal 45px/14px Arial, Helvetica, sans-serif;
	margin:15px
}
#snowReport ul.units li {
	display:inline;
	margin-right:5px;
	line-height:130%;
}
#snowReport ul.units li a{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}
#snowReportData .column2 {
	width:340px;
	background-image:url(/VailResorts/sites/Keystone/assets/img/bg_snowfall_col2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#eee;
	float:left
}
#snowReportData table th.borderHeading {
	background:url(/VailResorts/sites/Keystone/assets/img/borderBottom_weatherreport.gif) repeat-x left bottom;
	font-weight:700;
	padding:4px 0
}

div.snowConditions {
	float:left;
	width:148px;
	margin:12px 10px 0
}
div.terrain {
	margin:16px 10px 8px 20px;
	_margin:16px 10px 8px 8px;/*Add margin for IE6.0 | Anuj Rastogi artf989479 */
}
.groomingMap li {
	display:inline;
	padding-right:8px;
	border-right:1px solid #666
}
#weatherReport .heading {
	background-color:#333;
	margin:0 7px -2px 0
}
#weatherReport .heading p.date {
	color:#ccc;
	font-size:10px;
	float:left;
	font-style:italic
}
#weatherReport ul.units li {
	display:inline;
	margin-right:8px;
	line-height:130%
}
#weatherReportData {
	_padding:10px 0 10px 0;
	padding:10px 0
}
ul#threeColData li.forecast {
	width:246px;
	margin-left:30px
}
#threeColData li.forecast h3 {
	color:#666;
	font-size:12px;
	font-weight:700;
	padding-bottom:5px;
	margin-bottom:10px
}
.borderHeading {
	background:url(/VailResorts/sites/Keystone/assets/img/borderBottom_weatherreport.gif) repeat-x left bottom
}
ul#threeColData li.forecast p {
	font:12px/14px Arial, Helvetica, sans-serif
}
#detailedForecast {
	_margin:30px 14px 10px 20px;
	position:relative;
	margin:30px 20px 0
}
#detailedForecast h3 {
	color:#333;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:10px;
	background:url(/VailResorts/sites/breckenridge/assets/img/borderBottom_weatherreport.gif) repeat-x left bottom
}
/*	
#detailedForecast ul li.hoverStyle{
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_lihover01.gif) no-repeat left bottom;
	position:relative;
	z-index:3;
	top:-35px;	
	}*/
.detailedForecast ul li .small .cloud_light {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/cloud_light.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .small .cloud_dark {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/cloud_dark.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .small .sun {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/sun.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .small .sun_cloud_light {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/sun_cloud_light.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .small .sun_cloud_dark {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/sun_cloud_dark.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .small .fog {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/fog.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .small .wind {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/wind.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .small .rain {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/rain.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .small .rain_snow_light {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/rain_snow_light.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .small .rain_snow_dark {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/rain_snow_dark.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .small .snow {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/small/snow.gif ) no-repeat 50% 40%
}
.WinfoBox1 {
	position:absolute;
	bottom:26px;
	_bottom:19px;
	left:0;
	height:150px;
	width:509px;
	_width:504px;
	background:url(/VailResorts/sites/breckenridge/assets/img/snow_bg_white.gif);
	z-index:999
}
.WinfoBox2 {
	position:absolute;
	top:-137px;
	left:0;
	height:150px;
	width:500px
}
.WinfoBoxContent {
	width:509px;
	_width:504px;
	height:150px
}
.WinfoBoxContent .leftShadow {
	width:5px;
	height:150px;
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_ski_snow_left_overlay.gif) no-repeat left top;
	float:left;
	text-indent:-9000px
}
.WinfoBoxContent .middleShadow {
	width:499px;
	_width:494px;
	height:150px;
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_ski_snow_middle_overlay.gif) repeat-x center top;
	float:left
}
.WinfoBoxContent .rightShadow {
	width:5px;
	height:150px;
	background:url(/VailResorts/sites/breckenridge/assets/img/bg_ski_snow_right_overlay.gif) no-repeat right top;
	float:left;
	text-indent:-9000px
}
.WinfoBox1 .leftContent {
	float:left;
	width:200px;
	margin-left:10px
}
.WinfoBox1 .leftContent h4 {
	font-size:14px !important;
	text-align:left !important
}
/*.WinfoBox1 img { 
	float:right;
	margin:40px 10px 0 0 !important
}*/ /* AR: artf1018899 */
.imgWrapper {
	margin-bottom:7px;
	_height:100%
}
.snowShadow {
	position:absolute;
	width:82px;
	height:110px;
	top:-20px;
	z-index:10001;
	padding-top:20px
}
html>/**/body .snowShadow {
	left:-1px
}
.snowShadowOn {
	background:url(/VailResorts/sites/breckenridge/assets/img/snow_shadow.gif) no-repeat top center;
}
#weatherReportData .shadeboxWrapper {
	/* background:url(/VailResorts/sites/Keystone/assets/img/shadebox/shadebox-background.png) repeat-x 0 7px pn */
}
#weatherReportData .shadeboxWrapper2 {
	background:url(/VailResorts/sites/Keystone/assets/img/shadebox/shadebox-lb.png) repeat-y left
}
#weatherReportData .shadeboxWrapper3 {
	background:url(/VailResorts/sites/Keystone/assets/img/shadebox/shadebox-rb.png) repeat-y right
}
#weatherReportData .shadebox {
	background:url(/VailResorts/sites/Keystone/assets/img/shadebox/shadebox-bb.gif) repeat-x bottom
}
#weatherReportData .shadeboxHeader {
	background:url(/VailResorts/sites/Keystone/assets/img/shadebox/shadebox-top.png) repeat-x top
}
#weatherReportData .shadeboxTlc {
	left:0;
	top:0;
	background:url(/VailResorts/sites/Keystone/assets/img/shadebox/shadebox-tlc.png) no-repeat
}
#weatherReportData .shadeboxTrc {
	right:0;
	top:0;
	background:url(/VailResorts/sites/Keystone/assets/img/shadebox/shadebox-trc.png) no-repeat
}
#weatherReportData .shadeboxBlc {
	left:0;
	top:0;
	background:url(/VailResorts/sites/Keystone/assets/img/shadebox/shadebox-blc.png) no-repeat
}
#weatherReportData .shadeboxBrc {
	right:0;
	top:0;
	background:url(/VailResorts/sites/Keystone/assets/img/shadebox/shadebox-brc.png) no-repeat
}
.summit div, .village div {
	/*width:84px;*/ /* AR: artf1018899 */
	text-align:center;
	font-weight:700
}
.summit div img, .village div img {
	height:54px;
	margin:4px 0
}
.summit div p, .village div p {
	color:#999;
	font-style:italic;
	font-size:12px
}
.summit div h3, .village div h3 {
	font-weight:700;
	font-size:17px
}
.WinfoBox1 h4, .WinfoBox2 h4 {
	color:#7B3B3B !important;
	font:bold 25px/14px Arial, Helvetica, sans-serif !important;
	margin:30px 20px 0 !important
}
.WinfoBox1 p, .WinfoBox2 p {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	margin:4px 20px
}
.snowy {
	background:url(/VailResorts/sites/Keystone/assets/img/icon_snowy.gif) no-repeat center center
}
.sunny {
	background:url(/VailResorts/sites/Keystone/assets/img/icon_sunny.gif) no-repeat center center
}
#detailedForecast ul li span {
	display:block;
	color:#333;
	font-weight:700;
	font-size:10px;
	text-align:center;
	line-height:8px;
	margin:2px 0 0;
	padding:0
}
.customWetherForecast a {
	background-image:url(/VailResorts/sites/breckenridge/assets/img/icon_previousArrow.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:10px
}
/* Weather Report */
#weatherReport heading {
	background-color:#333333;
	padding:10px
}
#threeColData li.summit span.tempRange, #threeColData li.village span.tempRange, #threeColData li.summit span.tempRange, #threeColData li.village span.tempRange {
	font-weight:400;
	font-size:18px
}
.detailedForecast {
	_margin:20px 14px 10px 20px;
	position:relative;
	margin:20px 20px 0
}
.detailedForecast h3 {
	color:#666;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:10px;
	background:url(/VailResorts/sites/Keystone/assets/img/borderBottom_weatherreport.gif) repeat-x left bottom
}
.detailedForecast ul li .weatherDataContainer.small {
	padding:5px 0 5px 19px; /* AR | artf1018899*/
}
.detailedForecast ul li .weatherDataContainer.large {
	float:right;
	padding:40px 10px 0 0
}
.summit .weatherDataContainer.large, .village .weatherDataContainer.large {
	padding:4px 0
}
.detailedForecast ul li .weatherDataContainer.small div {
	height:28px;
	width:46px
}
.detailedForecast ul li .weatherDataContainer.large div {
	height:56px;
	width:80px
}
.summit .weatherDataContainer.large div, .village .weatherDataContainer.large div {
	height:54px;
	width:89px
}
.detailedForecast ul li span {
	display:block;
	color:#666;
	font-weight:700;
	font-size:10px;
	text-align:center;
	line-height:8px;
	margin:2px 0 0;
	padding:0
}
.webCams .middleLeft, .webCams .middleRight, #snowReportWrapper .threeColWidth, .shadeboxTopBotBdrFooter {
	background:none
}
#accordion img, #snowReport, #weatherReport {
	margin-left:1px
}
.itemDescription p.dateText, .fullItemDescription p.dateText {
	color:#676767;
	margin-bottom:5px
}
.clearAll, #weatherReportData ul {
	clear:both
}
.heading h2, #weatherReport .heading h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-transform:capitalize;
	font-weight:700;
	display:block;
	float:left;
	margin-right:10px
}
.snowReportDataColumn1 .snowDataContainer.rain_snow_light, .detailedForecast ul li .large .rain_snow_light, .summit .large .rain_snow_light, .village .large .rain_snow_light {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain_snow_light.png ) no-repeat 50% 40%
}
.snowReportDataColumn1 .snowDataContainer.rain_snow_dark, .detailedForecast ul li .large .rain_snow_dark, .summit .large .rain_snow_dark, .village .large .rain_snow_dark {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/mountain_conditions/weather/icons/large/rain_snow_dark.png ) no-repeat 50% 40%
}
.snowReportDataColumn1 .snowDataContainer.snow, .detailedForecast ul li .large .snow, .summit .large .snow, .village .large .snow {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/snow.gif ) no-repeat 50% 40%
}
#snowReportWrapper, #threeColData li.summit, #threeColData li.village, p.customWetherForecast, .photoGalleryContainer, .photoGalleriesModules {
	margin-left:20px;	
	_margin-left:0px !important;
	
}
 .groomingMap{margin-left:20px;}
#snowReport ul.units, #weatherReport ul.units, .searchRight, .eventDetails div.row .leftLink, div.pageNumbering ul, div.pageNumbering select, div.pageNumbering span, .photoUploadContainer .charRemaining span, .photoUploadContainer .charRemaining input, .graTopBdrContainer .bottomLinks, .photoGallery .photoControls .prevNext, .galleries .viewHeader ul {
	float:right
}
#snowReport ul.units li.unitBorder, #weatherReport ul.units li.unitBorder {
	padding-right:8px;
	background:url(/VailResorts/sites/Keystone/assets/img/bg_unitborder.gif) no-repeat right 4px
}
#threeColData, .iFrameModal #iframeload {
	overflow:hidden
}
#detailedForecast ul, .detailedForecast ul {
	clear:both;
	position:relative;
	margin-left:-2px;
	_margin-left:0;
	margin-right:-10px;
	height:100px;
	_height:90px
}
#detailedForecast ul li, .detailedForecast ul li {
	display:block;
	width:83px;
	_width:83px;
	float:left;
	_margin-right:2px;
	position:relative;
	padding:0 0 10px
}
.detailedForecast ul li .large .cloud_light, .summit .large .cloud_light, .village .large .cloud_light {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/cloud_light.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .large .cloud_dark, .summit .large .cloud_dark, .village .large .cloud_dark {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/cloud_dark.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .large .sun, .summit .large .sun, .village .large .sun {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/sun.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .large .sun_cloud_light, .summit .large .sun_cloud_light, .village .large .sun_cloud_light {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/sun_cloud_light.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .large .sun_cloud_dark, .summit .large .sun_cloud_dark, .village .large .sun_cloud_dark {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/sun_cloud_dark.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .large .fog, .summit .large .fog, .village .large .fog {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/fog.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .large .wind, .summit .large .wind, .village .large .wind {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/wind.gif ) no-repeat 50% 40%
}
.detailedForecast ul li .large .rain, .summit .large .rain, .village .large .rain, .rain {
	background:transparent url(/VailResorts/sites/Keystone/assets/img/mountain_conditions/weather/icons/large/rain.gif ) no-repeat 50% 40%
}
#detailedForecast ul li.hoverStyle, .detailedForecast ul li.hoverStyle {
	background-color:#ededed;
	display:block;
	width:80px;
	margin-top:-19px;
	border:solid 2px #b7b7b3;
	border-top:none;
	margin-right:2px;
	position:relative;
	z-index:2;
	padding:18px 0 10px
}
#detailedForecast ul li h4.dayName, .detailedForecast ul li h4.dayName {
	color:#7B3B3B;
	font-weight:700;
	font-size:12px;
	text-align:center;
	text-decoration:underline
}
#detailedForecast ul li h4, .detailedForecast ul li h4 {
	color:#999;
	font-weight:700;
	font-size:11px;
	text-align:center;
	line-height:12px
}
#detailedForecast ul li img, .detailedForecast ul li img {
	margin:0 0 0 10px	/* AR: artf1018899 */
}
#detailedForecast ul li span.temp, .detailedForecast ul li span.temp {
	font-weight:700;
	font-size:11px;
	padding-top:2px
}
#detailedForecast ul li span.hiTemp, #detailedForecast ul li span.loTemp, .detailedForecast ul li span.hiTemp, .detailedForecast ul li span.loTemp {
	display:block;
	color:#999;
	font-size:10px;
	text-align:center;
	line-height:8px
}
/*vj changes */
.promotionalArea{
background:#0B0B0B url(/VailResorts/sites/breckenridge/assets/img/backgrounds/home_promos_bg.jpg) no-repeat scroll 0 0;
height:224px;
margin:0 0 0 17px;
position:relative;
width:921px;
background-color:#fff;
}
.promoCarouselContainer ul#hmCarousel{
float:left;
height:192px;
overflow:hidden;
padding:17px 0 0 25px;
width:192px;
clear:both;
}
.promoCarouselContainer ul li{
position:relative;
}
.promoCarouselContainer ul li a.learnMore{
display:none;
}
/*
.promoPanel{
float:left;
height:192px;
overflow:hidden;
padding:17px 0 0 25px;
width:192px;
}
 - pn */




.promoCarouselContainer ul.hmPagination{
width:84px;
margin-top:-32px;
}
.promoCarouselContainer ul.hmPagination li{
display:block;
float:left;
width:15px;
height:15px;
background-color:#fff;
}



/*Added for whitebox in leftnavi for Promo artf971262 [ANUKUL]*/
#leftNavContainer .promoContainer{
	width:auto;
	height:auto;
	background:none;
	margin:0;
}
.whiteBox .intro{ padding:0;}
#leftNavContainer .whiteBox input.textBoxLarge{ width:135px;}
.whiteBox span.btnGrey {background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;}
.whiteBox .btnGrey input, .whiteBox .btnGrey button{ background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) repeat-x scroll right top; color:#fff; padding-right:15px;}

/*whitebox in leftnavi for Promo END*/



/*
Begin Home Page styles
---------------------------------------------------------------------------------------- */

.primaryFeatureArea {
	height:470px;
	padding-top:139px;
}

/* pn - added .promoContainer descriptors */

#promoContainer, .promoContainer{
	width:100%;
	height:224px;
	background: #0b0b0b url(/VailResorts/sites/breckenridge/assets/img/backgrounds/home_promos_bg.jpg) no-repeat;
	position:relative;
	margin:0 0 0 17px;
	width:921px;
}
#promoContainer .promo, .promoContainer .promo { /*pn*/
	width:192px;
	height:172px;
	float:left;
	padding:17px 0 0 25px;
	overflow:hidden;
}
#promoContainer li, .promoContainer li{
	position:relative;
}
#promoContainer h2, .promoContainer h2{
	left:9px;
	top:0;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#promoContainer .pagination, .promoContainer .pagination{
	margin:0 auto;
	display: inline-block;
}
#promoContainer .paginationWrapper, .promoContainer .paginationWrapper{
	text-align:center;
	width:192px;
	position:absolute;
}
#promoContainer .pagination div, .promoContainer .pagination div{
	float:left;
	cursor:pointer;
	margin:2px;
	white-space:nowrap;
}
#promoContainer .pagination span,
#promoContainer .left,
#promoContainer .right,
.promoContainer .pagination span,
.promoContainer .left,
.promoContainer .right
{
	float:left;
	width:17px;
	height:17px;
	background-image:url(/VailResorts/sites/breckenridge/assets/img/home_promo_numbersbtn.gif);
	background-repeat:no-repeat;
	display:inline;
	background-image:url(/VailResorts/sites/breckenridge/assets/img/home_promo_numbersbtn.gif);
}
#promoContainer .left{background-position:-51px 0}
#promoContainer .right{background-position:-51px -17px}
#promoContainer .btn1{background-position:0 -17px}
#promoContainer .btn2{background-position:-17px -17px}
#promoContainer .btn3{background-position:-34px -17px}
#promoContainer .active .btn1{background-position:0 0}
#promoContainer .active .btn2{background-position:-17px 0}
#promoContainer .active .btn3{background-position:-34px 0}
#promoContainer .active{cursor:default !important}
.promoContainer .left{background-position:-51px 0}
.promoContainer .right{background-position:-51px -17px}
.promoContainer .btn1{background-position:0 -17px}
.promoContainer .btn2{background-position:-17px -17px}
.promoContainer .btn3{background-position:-34px -17px}
.promoContainer .active .btn1{background-position:0 0}
.promoContainer .active .btn2{background-position:-17px 0}
.promoContainer .active .btn3{background-position:-34px 0}
.promoContainer .active{cursor:default !important}

#promoContainer #tripPlanner, .promoContainer #tripPlanner{
	height:196px;
	width:219px;
	position:absolute;
	background:url(/VailResorts/sites/breckenridge/assets/img/backgrounds/tripPlannerBG.gif) no-repeat;
	right:0;
	top:3px;
}
#promoContainer #tripPlanner h3, .promoContainer #tripPlanner h3{
	position:absolute;
	left:15px;
	top:7px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
#promoContainer #tripPlanner input, .promoContainer #tripPlanner input{
	width:60px;
	font-size:10px;
}
#promoContainer #tripPlanner .btnPrimaryBold input, .promoContainer #tripPlanner .btnPrimaryBold input{
	font-size:11px;
	margin: 0 0 0 2px;
	_padding-bottom:0;
	*padding-bottom:0;
}
#promoContainer #tripPlanner .btnPrimaryBold, .promoContainer #tripPlanner .btnPrimaryBold{
	font-size:11px;
	margin: 0 0 0 7px;
	float:none;
	/*Daniel Rodriguez artifact: artf991199 */
}
#promoContainer #tripPlanner span, .promoContainer #tripPlanner span{
	font-size:11px;
	display:inline-block;
	text-align:right;
	width:46px;
	font-weight:bold;
	padding-right:4px;
	float:left;
	margin: 5px 0 0 0
}
/*senthil Plan Trip*/
#promoContainer #tripPlanner ul, .promoContainer #tripPlanner ul {
	margin:39px 0 0 10px;
}
/*senthil Plan Trip*/
#promoContainer #tripPlanner li, .promoContainer #tripPlanner li{
	margin-bottom:5px;
}
#promoContainer #tripPlanner .btnPrimary a, .promoContainer #tripPlanner .btnPrimary a{
	width:171px;
	text-align:left;
}
#promoContainer #tripPlanner .btnPrimary, .promoContainer #tripPlanner .btnPrimary{
	margin-top:20px;
}


#whatWouldYouLikeToBook{
	height:238px;
	width:219px;
	position:absolute;
	background:url(/VailResorts/sites/breckenridge/assets/img/backgrounds/tripPlannerBG2.gif) no-repeat;
	right:0;
	top:3px;
	display:none;
}
#whatWouldYouLikeToBook h3{
	position:absolute;
	left:15px;
	top:7px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

#whatWouldYouLikeToBook .btnPrimaryBold input{
	font-size:11px;
	_padding-bottom:0;
	*padding-bottom:0;
}
#whatWouldYouLikeToBook .btnPrimaryBold{
	font-size:11px;
}
#whatWouldYouLikeToBook ul{

}
#whatWouldYouLikeToBook li:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#whatWouldYouLikeToBook h4{
	margin:35px 0 10px 14px;
}
#whatWouldYouLikeToBook .btnPrimary a{

}
#whatWouldYouLikeToBook .btnPrimary{

}
#whatWouldYouLikeToBook .leftCol{
	float:left;
	width:100px;
	margin-left:14px;
}
#whatWouldYouLikeToBook .rightCol{
	float:left;
	width:100px;
}
#whatWouldYouLikeToBook label{
	font-size:11px;
	float:left;
	width:80px;
	margin-bottom:5px;
}
#whatWouldYouLikeToBook fieldset input{
	font-size:10px;
	margin:0;
	margin-right:5px;
	width:10px;
	float:left;
}
#whatWouldYouLikeToBook #startPlanningBtn{
	float:right;
	margin:0 14px 0 0;
}
#whatWouldYouLikeToBook #closeLink{
	float:left;
	margin:0 0 0 14px;
}


/*
End Home Page styles
---------------------------------------------------------------------------------------- */

/* BEGIN: PLAN A TRIP */

.buildVacation{
	margin:0 0 20px 0;
}
.productContentModule img{
	padding-bottom:20px;
	width:168px;
}
.productContentModule img{
	float:left;
	padding-right:20px;
}
.productContentModule div{
	float:left;
	width:530px;
}
.productContentModule a{
	text-decoration:none;
}
.productContentModule a:hover{
	text-decoration:underline;
}
.productContentModule h4{
	color:#7B3B3B;
	padding-bottom:7px;
}
.creativeSpace, .flashVideoContainer{
	/*border-bottom:2px solid #7B3B3B;
	border-top:2px solid #7B3B3B;*/ /*by RK for art971400 */
	margin-left:7px;
	margin-right:13px;
	}
.creativeSpace img, .flashVideoContainer img {
	display: block;
}
.flashVideoContainer .mediaAsset{
	margin-left: 0;
}
/*by RK for art971400 */ 
#mountaininformation .tabContentContainer {
	padding:33px 12px 12px;
}
.promosModule .mediaAssetContainer{
	width:168px;
	height:auto; /*artf994813 pk */
	overflow:hidden;
	padding-left:7px; /*by rk artf975468 : BR|Eventcalendar list view - alignment, styling and distortion issues */
}
/*by RK for art971400 */

#leftNavContainer .promosModule .mediaAssetContainer{
	padding-left:0px;/*pk artf983150 : BR | Style on MAC | Global components are not as per the specification*/
}
/* END: PLAN A TRIP */


/** pk photo images control start**/
.images
{
	position:relative;
	padding:0px;
	_height:100%;
}
.control
{
	position:absolute;
	bottom:0px;
	right:0px;
	_right:10px;
	padding:2px 5px;
	background:#000;
}
.control li
{
	width:11px;
	height:15px;
	display:block;
	float:left;
	margin:0px 2px;
	color:#FFFFFF;
	padding:2px 0px 0px 6px;
}
.control li a
{
	color:#fff !important;
	text-decoration:none !important;
}
.control li.photoOn
{
background:transparent url(/VailResorts/sites/Keystone/assets/img/bg_photo_on.png) no-repeat scroll 0 0;
}
.priceIcon{
	background:url(/VailResorts/sites/breckenridge/assets/img/price_icons.gif) no-repeat 0 0;
	/*font-size:1px;*/
	height:15px;
	width:66px;	
	float:left;	
}

.priceTier1
{	
	background-position:-50px -45px;	
}

.priceTier2
{
	background-position:-34px -30px;	
}
.priceTier3
{
	background-position:-18px -15px;
		
}
.priceTier4
{
	background-position:0 0;	
	
}

.priceDisplay{
/*display:inline;
border:1px solid red;*/
float:left;
clear:right;
}
p.diningPrice
{
display:inline;
width:35px;	
float:left;
}
/** pk photo images control end**/
/*RK*/
@-moz-document url-prefix() {
  /* Breckenridge Buttons 
	---------------------------------------*/
	span.btnPrimary, span.btnPrimaryBold {
		background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat left top;	display:inline-block;
		display:-moz-inline-box;
		padding-bottom:5px !important;
	}
	span.btnPrimaryBack{	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeftBackwards.gif) no-repeat left top;
		display:inline-block;
		display:-moz-inline-box;
	}
	.btnPrimary input,
	.btnPrimaryBold input{
		background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) repeat-x right top;
		color:#fff !important;
		font-size:11px;
		height:22px;
		line-height:22px !important;
		border:none;
		margin-left:5px; /*Daniel Rodriguez aritifact: artf991199 */
		_margin-left:1px !important;
		padding:0 15px 3px 0px ;
		_padding:0px !important;
		display:inline-block;
		display:-moz-inline-box;
		font-family:Arial, Helvetica, sans-serif;
	}
	.btnPrimary a,.btnPrimaryBold a{
		background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) repeat-x right top;
		color:#fff !important;
		font-size:12px; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
		height:22px;
		border:none;
		margin-left:7px;
		_margin-left:2px !important;
		padding:4px 19px 0 0 ;
		text-decoration:none !important;
		display:inline-block;
		display:-moz-inline-box;
		font-weight:normal !important;
	}
	.btnPrimaryBack a{
		background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRightBackwards.gif) repeat-x right top;
		color:#fff !important;
		font-size:12px; /*Anuj Rastogi | Artf 992773 | Artf 998784 */
		height:22px;
		border:none;
		margin-left:16px;
		padding:4px 6px 0 5px ;
		text-decoration:none !important;
		display:inline-block;
		font-weight:normal !important;
	}
/*.btnPrimaryBold_virtual a{display:-moz-inline-box;}*/ /*Anuj Rastogi | Artf 992773 | Artf 998784 
	.virtualGalleries ul.btnPrimaryBold_virtual li.tabs-selected {
		background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blkprimaryLeft.gif) no-repeat scroll left 1px;
	}*/
/*RK*/
}

/* Added for artf979792 [ANUKUL]  */

html>/**/body #globalObjects span.btnPrimary, x:-moz-any-link { position:relative;top:-3px;}
html>/**/body #globalObjects span.btnPrimary, x:-moz-any-link, x:default { position:static; top:0;}

/* artf979792 [ANUKUL] END */


.nextButtonDisable{
	display:block;
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/nextBgDisable.gif) no-repeat scroll right 53% !important;
	color:#CCCCCC !important;
	cursor:default;
	font-weight:bold;
	text-decoration:none !important;
	text-transform:uppercase;
}

.previousButtonDisable{
	display:block;
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/previousBgDisable.gif) no-repeat scroll left 53% !important;
	color:#CCCCCC !important;
	font-weight:bold;
	cursor:default;
	text-decoration:none !important;
	text-transform:uppercase;
}
/* common shadow box [pnb rounded corner white]
---------------------------------------------------------------------*/
.roundedCornerTopLeft {
	/*background:url('/VailResorts/sites/PlanningAndBooking/assets/img/box-img/top-left.gif') no-repeat 0 0;*/
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/topLeft.gif) no-repeat 0 0;
	height:20px;
	font-size:0px;
	_zoom: 1;
}
.roundedCornerTopLeft span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/topRight.gif) no-repeat right top;
	height:20px;
	display:block;
	position:relative;
	_zoom: 1;
}
.roundedCornerMiddleLeft,
.roundedCorner{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/middleLeft.gif) repeat-y left top;
	_zoom: 1;
}
.roundedCornerMiddleRight,
.roundedCornerInner{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/middleRight.gif) repeat-y right top;
	padding: 0 20px 0 0;
	margin:0 0 0 20px;
	_zoom: 1;
}
.roundedCornerBottomLeft {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/bottomLeft.gif) no-repeat 0 0;
	height:20px;
	font-size:0px;
	_zoom: 1;
}
.roundedCornerBottomLeft span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/bottomRight.gif) no-repeat right bottom;
	height:20px;
	font-size:0px;
	display:block;
	/* position:relative; */
	_zoom: 1;
	
}
/* headerCartBox styles - pn */
.headerCartBox .roundedCornerTopLeft {
	background:url(/VailResorts/sites/breckenridge/assets/img/pnb/topRight.png) no-repeat 100% 0;
	_background:url(/VailResorts/sites/breckenridge/assets/img/pnb/topRight.gif) no-repeat 100% 0;
	padding-right:20px
}
.headerCartBox .roundedCornerTopLeft span {
	background:url(/VailResorts/sites/breckenridge/assets/img/pnb/topLeft.png) no-repeat 0 0;
	_background:url(/VailResorts/sites/breckenridge/assets/img/pnb/topLeft.gif) no-repeat 0 0;
}
.headerCartBox .roundedCornerMiddleLeft {
	background:url(/VailResorts/sites/breckenridge/assets/img/pnb/middleLeft.png) repeat-y left top;	
	_background:#fff;
	_border-left:1px solid #ccc;
	_border-right:1px solid #ccc;
	_margin:0 10px;
}
.headerCartBox .roundedCornerMiddleRight {
	background:url(/VailResorts/sites/breckenridge/assets/img/pnb/middleRight.png) repeat-y right top;
	_background:#fff;
}
.headerCartBox .roundedCornerBottomLeft {
	background:url(/VailResorts/sites/breckenridge/assets/img/pnb/bottomRight.png) no-repeat 100% 100%;
	_background:url(/VailResorts/sites/breckenridge/assets/img/pnb/bottomRight.gif) no-repeat 100% 100%;
	padding-right:20px
}
.headerCartBox .roundedCornerBottomLeft span {
	background:url(/VailResorts/sites/breckenridge/assets/img/pnb/bottomLeft.png) no-repeat 0  0;	
	_background:url(/VailResorts/sites/breckenridge/assets/img/pnb/bottomLeft.gif) no-repeat 0  0;	
}

/* modified to touch left and right edges of the rounded box */
.roundedCornerInnerEdges{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/middleRight.gif) repeat-y right top;
	padding: 0 10px 0 0;
	margin:0 0 0 10px;
	_zoom: 1;
}
/*tripPlannerStartPlanning Senthil*/
.promoContainer #tripPlannerStartPlanning{
	height:196px;
	width:219px;
	position:absolute;
	background:url(/VailResorts/sites/breckenridge/assets/img/backgrounds/tripPlannerBG.gif) no-repeat;
	right:0;
	top:3px;
	padding-top:26px;
	display:none;
}
.promoContainer #tripPlannerStartPlanning h3.tripStartPlanningTitle{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	left:5px;
	position:absolute;
	top:7px;
}
.promoContainer #tripPlannerStartPlanning h3{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
}
.promoContainer #tripPlannerStartPlanning ul {
	width:219px;
	height:auto;
	float:left;
	margin:0 0 0 3px;
}
.promoContainer #tripPlannerStartPlanning ul li {
	width:107px;
	float:left;
	padding:1px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
	display:inline;	
}
.promoContainer #tripPlannerStartPlanning ul li label {
	font-family: arial;
	width:90px;
	font-size: 10px;
	word-wrap:break-word;
	padding-top:4px;
}
.promoContainer #tripPlannerStartPlanning ul li input{
	float:left;
	width:10px;
}
.promoContainer #tripPlannerStartPlanning span.button{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;
	display:inline-block;
	}
#brHomePage .promoContainer #tripPlannerStartPlanning span.button{padding:0px;/*NJ*/}
.promoContainer #tripPlannerStartPlanning .siteButtons button[type], input.inputButton[type] {
	padding:3px 15px 3px 6px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button[type], *:first-child+html input.inputButton[type], .promoContainer #tripPlannerStartPlanning .siteButtons {
	padding:0px 15px 3px 5px; /* IE7 */
}
.promoContainer #tripPlannerStartPlanning .searchRight{
	float:right;
	margin:0px 20px;
}
.promoContainer #tripPlannerStartPlanning .shadeboxFooter
{
	background:none;
	bottom:0;
	height:0;	
	margin-bottom:0;	
}
/*tripPlannerStartPlanning Senthil*/

/* this will fix the tabs on the photo gallery that due to P&B deltas are now wrong
#breckenridge .photoGalleries a#lnkTab { color:#fff !important; }
*/
.photoGallery .photoDate { display:none; }
.photoInfoDate { padding: 0px 5px; }
/* senthil for auto text*/
#autocompleteLayer {
	border:1px solid #7C3C3D;
	cursor:pointer;
	display:none;
	overflow-x:hidden;
	overflow-y:visible;
	position:absolute;
	z-index:9999;
}
#autocompleteLayer ul {
	cursor:pointer;
}
#autocompleteLayer li {
	border-top:1px solid #7C3C3D;
}
#autocompleteLayer li a {
	background-color:#FFFFFF;
	color:#7C3C3D;
	cursor:pointer;
	display:block;
	padding:2px 5px;
	text-decoration:none;
}
/* FAQ styles */
#divFAQContent { float:left; width:550px !important; margin-left:10px;}
#divFAQSearch { float:right; width:190px !important; }
#divFAQSearch .inputSearchFocused, #divFAQSearch .inputSearchBlurred {
	font-family:Arial,Sans-Serif;
	font-size:11px;
	width:150px;
}
#divFAQContent h2 { 
	font-size:13px; 
	margin-top:15px;
	margin-bottom:5px;
	font-weight:bold;
}
#divFAQContent div.searchResults { padding-top:10px; }
#divFAQContent a { font-weight:normal !important; }
/* end FAQ styles */

/*artf987920:  added style for disabling prev and next button */
.pagination div.rightArea a.linkPreviousDisabled, .pagination div.rightArea a.linkPrevioiusDisabled, span.btnPrimaryBack a.linkPhotoPrevDisable
{
    color:#000000;
	font-weight:normal;
	padding:4px 6px 0 5px; /*Anuj Rastogi | Artf 992773 | Artf 998784 *//* senthil as per defect 974571*/ 
	text-decoration:none !important;
	display:-moz-inline-box;
	cursor:text;
	border:none;
}
/*.thumbnailPagination .rightArea .btnPrimaryBack a.linkPhotoPrevDisable{background:transparent url(/VailResorts/sites/breckenridge/assets/img/previousBgDisable.gif) repeat-x scroll -2px top;}*/ /*Anuj Rastogi | Artf 992773 | Artf 998784 */
.pagination div.rightArea a.linkNextDisabled,
span.btnPrimary a.linkPhotoNextDisable{
    color:#000000;
	font-weight:normal;
	padding:4px 19px 0 0; /*Anuj Rastogi | Artf 992773 | Artf 998784 *//* senthil as per defect 974571*/ 
	text-decoration:none !important;
	cursor:text;
}
/*artf1005269 | RA*/
.pagination div.rightArea a.linkNextDisabled{
	padding:7px 15px;
}
/*artf1005269 | RA*/
*html ul.phototabs.maintabs{margin-top:9px;} /*Anuj Rastogi | Artf 992773 | Artf 998784 */
/*artf998893 : Breck | Regression font issues with title links and left nav header*/
.generalContent .body h3 a{
	font-weight:bold !important;
	text-decoration:none;/*AR | 994877*/
}
#leftNavContainer #leftNav h3 a {
	font-weight:bold;
}
/*artf998893 : Breck | Regression font issues with title links and left nav header*/
/* senthil photogallery*/
span.spanPrevDisabled{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blackEdgyLeftBackwards.gif) no-repeat left top !important;
	display:inline-block;
	display:-moz-inline-box;
}
span.btnPrimaryBack a.linkPhotoPrevDisable{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blackEdgyRightBackwards.gif) repeat-x scroll right top !important; 
	padding:4px 6px 0 5px;
	text-transform:none;
}
span.spanNextDisabled {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blackEdgyLeft.gif) no-repeat scroll left top !important;
	display:-moz-inline-box;
}
span.btnPrimary a.linkPhotoNextDisable {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blackEdgyRight.gif) repeat-x scroll right top !important;
	margin-left:3px !important;
	padding:4px 19px 0 4px !important;
}
/*senthil photogallery*/


/* Anwer artf1006661 */
.detailWrapperContainer .imageContainer{
	width:auto;
	margin-right:0px;
	}
	
.detailWrapperContainer .detailWrapper .introText {
	padding:0px 10px 0 0;
	}
/* Anwer artf1006661 */

/* artf987920 : H |BC| BR |V |Print and Next Previous | RA*/
@-moz-document url-prefix() {
	span.spanPrevDisabled{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_blackEdgyLeftBackwards.gif) no-repeat left top !important;
	display:inline-block;
	display:-moz-inline-box;
	}
}
#divSlideshowPaginationContentArea .leftArea a.linkPhotoPrevDisable{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/previousBgDisable.gif) no-repeat 0 4px;
}
#divSlideshowPaginationContentArea .rightArea a.linkPhotoNextDisable{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/nextBgDisable.gif) no-repeat 3px 4px;
}
/* artf987920 : H |BC| BR |V |Print and Next Previous | RA*/

.photoGalleriesModules .pageToolsContainer1{margin-left:0px;}/*NJ artf1001960*/
.photoGalleriesModules .pageToolsContainer1 .pageTools{margin:0;}/*NJ artf1001960*/
.photoGalleriesModules .pageTools div{padding-right:0}/*NJ artf1001960*/
.videoCategory .LGB_pad_video .media{padding-bottom:6px;}/*NJ artf983447*/
/*ul#storeList li .button span{margin-left:25px;}*//*NJ*/

/*by rk for artf976559 : Breck | Trip Planner styling when placed in right column */
.rightModules #tripPlannerStartPlanning span.button, x:-moz-any-link {padding:0 0 4px}
.privateShuttleResult h4  {margin-bottom:5px;}/*NJ artf1003297*/
.privateShuttleResult .indicationText{padding-right:5px;}/*NJ artf1003297*/
.scheduledSearchResultBox .searchContentWrapper .planningBooking .btnContainer{width:240px;}/*NJ artf1003297*/
.confirmProductDelete .gBoxWrapper .gBoxContentContainer .whiteBox .btnGrey{margin-left:5px;}/*NJ artf997654*/
#editDates{
	padding: 10px;
	background: #fff;
}
#editDates .btnGrey{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;
	padding: 4px 0 4px 0;
	_padding: 0px 0 0px 7px;
}
html>body #editDates span.btnGrey{
	/* float: none; */
}
/*KR - Home page | Planner widget | Continue button crack */
#brHomePage #editDates .btnGrey{
	float: left;
	padding-top: 0;
	padding-left:0;
	_padding-left:7px;
}
/*
Edit Dates Lodging detail info page
---------------------------------------------------*/
.editDatesContentWrapper{
	background-color:#FFFFFF;
	/*border:2px solid #000;
	margin-top:25px;
	_margin-top:26px;	
	height:250px;*/
	padding:10px;
	}

.editDatesContentWrapper h2{	
	border-bottom:1px solid #CCCCCC;
	padding-bottom:13px;
	margin-bottom:10px;	
	}

.editDatesContentWrapper ul.datesTravelers {
	padding:0 10px 25px;
	width:450px;
	}
	
.mandatory{
	font-size:12px;
	color:red!important;
}


span.btnGrey input{
background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) no-repeat scroll right top;
padding-right:15px;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:23px;
margin-left:6px;
padding-bottom:3px;
padding-left:0;
}

/* for artf1041517. Given by Kamar */ 
.merchantListWrapper .tableData ul.bulletted{
	margin-left: 12px;
}

#shoppingDetails .infoContainer ul.bulletted li {
	width:auto;
	margin: 0 10px 0 15px; 
	float: none; 
}

/*
﻿.floatLeft{float:left;}
.hiddenOverflow{overflow:hidden;}
.leftMargin{margin-left:10px;}
.paddingLi{padding: 40px 5px 5px}
.heightUl{height:447px;
overflow-y:scroll;
overflow-x:hidden;}

.filterResultsCountMessage
{
	display:none;	
}
/*----------------------------------------------------------
[ Planning and Booking - Stylesheet ]
------------------------------------------------------------

[ Table of Content ]

 - Generic Classes specfically for planning and Booking
 - lift Ticket by Age
 	- Lift ticket table styles
 	- lift ticket right filter section's styles
 	- drag and drop box related styles

 - Book Vacation / Trip Info page / Build My Trip
 - Flight Search Styles
 - Lodging list view page
 - lodging pagination styles
 - lodging pagination box styles 
 - lodging amenities bubble styles
 - Lodging Right Filter styles 
 - Multi Chrome Related Styles
 - Chorme items styles 
 - Multi Chrome configured items modules styles [ left modules ] 
 - lodging details tab module
 - Lodging detail Calander styles 
 - Lodging detail page table styles 
 - table styles for availability calander 
 - Tab Navigation styles for PnB
 - Ground Transport Schedule Shuttle 
 - Car Rental Search Form related styles 
 - GT Private Shuttle Search Result 
 - Login page related styles
 - Edit password modules related styles 
 - Forgot password modules related styles
 - Flight Search Result 
 - My Account Middle Modules Style
 - My Account Right Edit Adress Module 
 - Child care and Nursery related styles  
 - Car Rental Search Result related styles
 - Equipment Rental Explorer related styles
 - Season Passes Explorer related styles
 - My Peak Rewards related styles
 - Offers - Select Unit type related styles 
 - Ground Transportation - Select Type
 - Add Resort Charge

 - Rounded Corner Box Styles
 - Rounded corner box with gradient background
 - Rounded Corner Box Styles [ Light Grey]
 - Rounded Corner Box Styles [ Dark Grey]
 - Drag and Drop Rounded Corner Box
 - Dotted Drag and Drop Box  
 - common shadow box 
 - Modal dialogue window related styles 
 - Ticket interaction styles, Drag & Drop, Slider [ Pelle ]
 - Trip Folder
 - Email Vacation Modal Window
 - Summary Of Trip Detail page
 - Lessons
 - Save Item To Trip Folder page
 - Resort Change Information page
 - Childcare and Nursery Search page
-------------------------------------------------------------------*/

/* 
Generic Classes specfically for planning and Booking
----------------------------------------------------------------------*/

/* right and left aligned link container */	

/* ADDED Specific for heavenly and BR text color issue [ANUKUL] */

/*.planningBooking * {color:#666;}*/  /* Commented due to overwriting all anchor tag font color inside planningBooking container - artf995720 [SUNILN] */


.planningBooking, 
.planningBooking label, 
.planningBooking td,
.buildMyTripContent h3, 
.datesTravelers, 
.middleLeftLightGrey td,
.middleLeftLightGrey span {color:#666;}
.loginContainer{color:#666;}

.middleLeftLightGrey a{ color:#2D7BB2;}

/* Specific heavenly and BR text color issue END */


.linkRightAligned{
	float:right;
	margin-top:10px;
	font-weight:bold;
	margin:10px 0 0 39px;
	}

.linkLeftAligned{
	float:left;
	margin-top:10px;
	font-weight:bold;
	}

.planningBooking select{
	font-size:11px;
	min-width:60px;
    }
.planningBooking .passengerNo{
	width:60px;
	}

.planningBooking .timeSelection{
	margin-left:5px;
	width:80px;
	}

.planningBooking p.introText{
	padding:15px 10px 10px;	
	}

.planningBooking .introText{
	padding:5px 10px;
	}	


.planningBooking h1{
	padding:10px;	
	}

.basicDetailContainer{
	margin: 10px;
	}

.checkoutSelectPeople .basicDetailContainer{margin: 0 10px;}

.basicDetailContainer dl{
	float:left;
	min-width:200px;
	_width:200px;	
	margin-top:15px;
	}

.basicDetailContainer dt{
	float:left;
	font-weight:bold;
	margin-right:4px;
	}
	
.detailWrapper{
	margin:10px;
	}	

.detailWrapper .imgHolder{
		float:left;
		margin-right:10px;
		}
		
.detailWrapper h4 span.validTill{
		margin-left:20px;
		}		
		
.moduleWrapper .availabitliyContainer li.datesTravelers{
	margin-left:10px;
		}		

span.btnGrey{
		background:url(/VailResorts/sites/PlanningAndBooking/assets/img/btnGreyLeft.gif) no-repeat top left;
		margin:3px 0;
		float:left;
		}

.btnGrey input,
.btnGrey button{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/btnGreyRight.gif) repeat-x right top;
	border: none;
	margin-left:6px;
	height: 23px;	
	padding-left:0;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding-bottom:3px;
	cursor:pointer;
	}


span.btnGreyDisable{
		background:url(/VailResorts/sites/PlanningAndBooking/assets/img/btnDisabledLeft.gif) no-repeat top left;
		margin:3px 0;
		float:left;
		}

.btnGreyDisable input,
.btnGreyDisable button{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/btnDisabledRight.gif) repeat-x right top;
	border: none;
	margin-left:7px;
	height: 23px;	
	padding-left:0;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding-bottom:3px;
	}

.loginContainer{
		background:#fff; 
		/*padding:10px;*/
		}

.loginContainer h2{
	color:#000;
	margin-bottom:7px;
	}
		

.btnGrey input.seasonPassDetailLoginBtn,
.btnGrey button.seasonPassDetailLoginBtn{
	font-size:9px;
	}
	
/*vishwesh changes */
.openDiningConfigure .btns
{
	margin-left:200px;
}

/*vishwesh changes */
.offerConfigureForm li span	strong
{
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	}

.offerdateRange li
{
	background:transparent url(/VailResorts/sites/Keystone/assets/img/bullet.gif) no-repeat scroll 1px 4px;
	padding-left:11px;
}


span.btnLink{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/btnGreyLeft.gif) no-repeat left top;
	display:inline-block;
	padding:0 5px 5px 7px !important;
	}
	
a.btnRight {
	color:#FFFFFF !important;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/btnGreyRight.gif) repeat-x right top;	
	font-size:11px;
	font-weight:bold;
	padding:4px 5px 5px 0 !important;
	text-decoration:none !important;
	display:inline-block;
	cursor:pointer;/*Anuj Rastogi | artf993878*/
	}

/* added to fix - artf1013935 : H | Dining | UI issues on Configuration page [SA] */	
#heavenly .openDiningConfigure .btns span.btnLink a.btnRight {
	*padding-top:5px !important;
	_padding-top:6px !important;
	}
/* end of fix - artf1013935 [SA] */	
		
a.openIFramePCV { display:inline-block!important;} /*pn*/

.continueButton{
	width:70px;
}

.anotherKidButton{
	width:180px;
	}

.planningBooking .boxSelect{
	font-size:11px;
	color:#666;
	width:175px;
	}
.planningBooking .carRentalSearchFormWrapper .boxSelect{ width:auto;}

.scheduleContentHolder .ddlChangeAirportClass {width:210px;} /* rk for artf995659 : All sites | Scheduled shuttle and Private shuttle | Airport drop down width to be increased */	

.dataNotAvailableMessage{
	color:red;
	display:block;
	font-weight:bold;
	padding:20px 4px;
	}

	
	
#requiredErrorMessageSummary .errorMessage, .errorMessage, .errorMessage *{
	color:red!important;
	font-weight:bold!important;
	padding-bottom:5px;
	}
	
.errorMessage ul li{ width:90% !important;}
	
	
.errorMessage{
	margin-left:25px;
	*display: block;
	}
	
.editPhoneNumberContentWrapper .errorMessage
{
	margin-left:0px;/*vj artf1015837*/
}	


div#addTraveler label.errorMessage{margin-left:0;}
	
.hideBox{
	display:none;
	}
	
.floatLeft{
	float:left;
	}	

.posRelative{
	position:relative;
	}	

.thick{
	font-weight:bold;
	}


.confirmationContentWrapper{
	padding: 0 0 0 0;
	}
	
.planningBooking h3.confirmation{
	margin: 10px 0 0 10px;
	color:#000;
	font-weight:bold;
	}

input.textBoxLarge{
	width: 170px; 
	margin:0; 
	font-size:12px; 
	color:#333; 
	padding:2px 0 2px 0; 
	border-top:1px solid #7c7c7c; 
	border-left:1px solid #c3c3c3; 
	border-right:1px solid #c3c3c3; 
	border-bottom:1px solid #ddd; 
	background:#fff url(/VailResorts/sites/PlanningAndBooking/assets/img/fieldbg.gif) repeat-x top;
	}	

/*
My Account Edit Detail Modal Window
------------------------------------------------------------------*/
.editDetailMyAccountContainer{
	background:#fff;
	padding:10px;
	}

.editDetailMyAccountContainer h2{
	padding: 0 0 0 10px;
	margin-bottom:10px;
		}		
	
	
/*
.editDetailContentWrapper h3{
	color:#000;
	font-size:13px;
	padding:10px 10px 0 10px;
	font-weight:bold;
	}*/

.myAccountContainer .btnContainer{
	width:150px;
	}


.editDetailContentWrapper span.btnGrey,
.editDetailContentWrapper span.requiredField{
	margin:10px 10px 0 0;
	}


ul.editDetailFormContainer{
	margin:0 10px 10px;
	}


ul.editDetailFormContainer li{
	padding:5px 0 5px 0;
	}	

ul.editDetailFormContainer li label{
	font-weight:bold;
	display:block;
	padding-bottom:5px;	
	}
	
ul.editDetailFormContainer li input.textBoxLarge{
	width:220px;
	font-size:12px;
	}	
	
ul.editDetailFormContainer li select{
	width:150px;
	font-size:11px;
	}		

ul.radioButtonList{
	margin:10px;
	}

	
ul.radioButtonList li{
	float:left;
	width:125px;	
	}

ul.radioButtonList li input{
	float:left;
	margin:3px 5px 0 0;	
	margin:0 0 0 -4px;		
	}	
	
ul.radioButtonList li label{
	float:left;
	margin-top:2px;
	}	

ul.otherUpdates{
	margin:0 10px;
	width:95%;
	}

ul.otherUpdates li{
	clear:both;
	padding:5px 0;
	}

ul.otherUpdates li input{
	float:left;
	margin:3px 5px 0 0;	
	}	
	
ul.otherUpdates li label{
	float:left;
	margin-top:2px;
	margin-top:6px;	
	}

.radioButtonList ul{
	margin-left:10px;
	}

.radioButtonList ul li{
	clear:both;
	margin:5px 0;
	}

.radioButtonList h5{
	clear:both;
	font-weight:bold;
	margin: 10px 0;
	}	

.radioButtonListContainer{
	margin: 0 0 0 5px;
	}

table.checkbox tbody{
	padding:0 10px;
	}
	
.editDetailContentWrapper ul.radioButtonList li label{
	margin-left:7px;
	margin-top:-1px;	
	}



/*
lift Ticket by Age
-------------------------------------------------------------------------------------*/

.liftTicket{
	margin:0;
	background:#fff;
	padding:0;
	}

.liftTicketContainer h5{
	display:inline;
	float:left;
	height:12px;
	padding:20px 0 0 13px;
	*padding:24px 10px 2px 13px;	
	}


.liftTicketContainer{
	
	}

ul.liftTicketForm li{
	float:left;
	padding:20px 0 10px;
	}
	
ul.liftTicketForm li label{
	width:80px;
	*width:70px;	
	display:block;
	padding-top:2px;
	*padding-top:5px;	
	*margin-left:5px;
	}

ul.liftTicketForm li .btnRadio{
	margin-top:3px;
	width:15px;
	float:left;
	}

.contentLiftTicket{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/seperatorLiftTicket.gif) no-repeat top center;
	padding-top:25px;
	}
#heavenly .contentLiftTicket {
	background: url(/VailResorts/sites/heavenly/assets/img/pnb/seperatorLiftTicket2.gif) no-repeat center top;
}
.ageLiftTicket{
	width:100%;
	}


/*
Lift ticket table styles
---------------------------------------------------------------------------------------------*/

table.ageLiftTicket{
	border-collapse:collapse;
	border-color:#fff;
	
	}


table.ageLiftTicket thead th,
table.ageLiftTicket tr.tableFooter td{
	font-weight:bold;
	font-size:16px;
	padding-bottom:15px;
	color:#000;
	text-align:center;
	border:none;
	}

table.ageLiftTicket tr.tableFooter td{
	padding-top:15px;
	}

table.ageLiftTicket thead th,
table.ageLiftTicket tr.tableFooter td,
table.ageLiftTicket tbody td
	{
	border-right:1px solid #ccc;
	}
	
table.ageLiftTicket thead th.lastTD,
table.ageLiftTicket tr.tableFooter td.lastTD,
table.ageLiftTicket td.lastTD{
	border-right:none;	
	}	

table.ageLiftTicket thead th span,
table.ageLiftTicket tr.tableFooter td span{
	font-size:11px;
	font-weight:normal;
	color:#666;
	}	

table.ageLiftTicket thead th.prodDescription,
table.ageLiftTicket tbody td.prodDescription{
	padding: 0 10px;
	text-align:left;
	*vertical-align:top;
	*padding:10px 10px 0;
	}

ul.listFilterFormContainer li#divNoofDays{
	margin-top: 0;
	}

	
.ageLiftTicket tbody td.prodDescription p{
	margin:0;
	padding:0;
	font-size:12px;
	}

.ageLiftTicket tbody td.prodDescription a{
	font-size:12px;
	display:list-item;
	list-style-type:none;
	color:#2a80b3;
	}

.alternateRow{
	background-color:#f0f0f0;
	/*background:#f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/bgAlternateRows.gif) no-repeat left top;*/
	}

table.ageLiftTicket	tr.alternateRow td.prodDescription{
		background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rbox_leftMed.gif) no-repeat top left;
	}

table.ageLiftTicket	tr.alternateRow td.lastTD{
		background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rbox_rightMed.gif) no-repeat top right;
	}

#heavenly table.ageLiftTicket tr.alternateRow td.prodDescription{
	background:#ACB6C5 url(/VailResorts/sites/heavenly/assets/img/pnb/rbox_leftMed.gif) no-repeat scroll left top;
}
#heavenly table.ageLiftTicket tr.alternateRow td.lastTD {
	background:#ACB6C5 url(/VailResorts/sites/heavenly/assets/img/pnb/rbox_rightMed.gif) no-repeat scroll right top;
}
#heavenly table.ageLiftTicket tr.alternateRow {
	background-color: #ACB6C5;
}

div.boxData{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/dataBox.png) no-repeat center top;
	color:#2a80b3;
	text-align:center;
/*	padding: 15px 20px 10px;*/
	/*padding:10px 28px 10px 12px;
	_padding: 10px 20px 10px;	*/
/*	height:55px;*/
	margin:6px 0 0px;
	padding:10px 8px 10px;   /*artf1008099 - right padding 12px to 8px Pawan S */
	text-align:center
	}	
	
div.boxData span{
	display:list-item;
	list-style-type:none;
	}

.boxData span.amount{
	font-size:20px;
	font-weight:700;
	width:100%;
	}
	
span.amount{
	font-size:24px;
	font-weight:700;
	}

span.amount a, span.amount a:visited{text-decoration:none;cursor:pointer;cursor:hand;}	
	
	
div.boxData a,
div.boxData a:visited{
	color:#2a80b3;
	text-decoration:none;
	}
	
span#divStartDate{
	font-size:14px;
	font-weight:bold;
	color:#000;
	}	

/*
lift ticket right filter section's styles
----------------------------------------------------------------------------------*/
.liftTicketListFilters{
	margin:9px 10px 30px;
	padding:0;
		}

/*.liftTicketListFilters .middleRightLightGrey {
	margin:0 0 0 1px;
	padding:0 1px 0 0;
	}*/

.listFilterContainer{
	margin:0 4px 0 5px;
	}
	
.liftTicketListFilters h3{
	color:#000;
	padding:5px 0 10px;
	margin:0 0 0 10px;
	font-size:14px;
	font-weight:bold;
	width:80px;
/*	float:left; */
	}

/* by rk for IE7 artf992533 : K | Equipment Rental - button doesn't appear correctly */	
.equipmentRentalContainer .listFilterContainer h3.filterHeading{float:none;} 
.equipmentRentalContainer .listFilterContainer .listFilterFormContainer .dateSelection label{display:block;} 
.equipmentRentalContainer .listFilterContainer .listFilterFormContainer .dateSelection{padding-left:10px;}
/* by rk for IE7 artf992533 : K | Equipment Rental - button doesn't appear correctly */

#heavenly ul.listFilterFormContainer li.equipTypeLabel h3 a img.collapsibleLink,
#heavenly ul.listFilterFormContainer li.rangeSlider h3 a img.collapsibleLink{
	/* margin-top:4px; [ artf1019744 - SA ] */
	margin-top:-12px; /* removed * to fix - artf1019744 - [SA] */
}
#heavenly .liftTicketListFilters .listFilterContainer .rangeSlider #sliderScale {_width:143px !important;}
#heavenly ul.listFilterFormContainer li.equipTypeLabel{margin-top:15px;}

ul.listFilterFormContainer li{
	clear:both;
	margin: 10px 0;
	}
.listFilterContainer .darkGreyBoxBottom ul.listFilterFormContainer li{
	clear:both;
	padding-bottom:5px;
	margin:0px;
	}
h3.filterHeading 
{
	padding-top:12px !important;
}

ul.listFilterFormContainer li.dateSelection{
	margin: 0px 0 15px 0;
	}

ul.listFilterFormContainer li.dateSelection label{
	font-weight:bold;
	display:inline; /* by rk for artf999033 : H | Lift Tickets| page complete distorted. */
	}
	
ul.listFilterFormContainer input.textBoxSmall{
	width: 62px; /*AR | artf992472 : All | Lift Ticket and season | list filter font size differences */
	margin:0; 
        /* font-size:9px; AR | artf992472 : All | Lift Ticket and season | list filter font size differences */
	color:#333; 
	padding:2px 0 2px 0; 
	border-top:1px solid #7c7c7c; 
	border-left:1px solid #c3c3c3; 
	border-right:1px solid #c3c3c3; 
	border-bottom:1px solid #ddd; 
	background:#fff url(/VailResorts/sites/PlanningAndBooking/assets/img/fieldbg.gif) repeat-x top;
	}
	select.selectSmall
	{
		width:44px !important;
		min-width:44px !important;
	}
/*
ul.listFilterFormContainer li.dateSelection .calenderLink{
	margin:1px 0 0 3px;
	width:20px;
	}
*/

.liftTicketListFilters .dropTray .linkRightAligned{
	margin:15px 0 0;
	}


.liftTicketListFilters .dropTray .btnGrey{
	margin:10px 0 0;
	}

ul.listFilterFormContainer li label{
	font-size:11px;
	display: block;
	*display: auto !important;
	}
	
ul.listFilterFormContainer li .btnRadio{
	margin-top:2px;
	width:15px;
	float:left;
	}	

ul.listFilterFormContainer li.rangeSlider{
	margin-top:25px;
	}

ul.listFilterFormContainer li.rangeSlider label{
	font-weight:bold;
	}

/*
drag and drop box related styles
---------------------------------------------------------------------------------------- */

.selectThis{
	padding-left:11px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/icon_arrow1.gif) no-repeat 0px 2px;
}

.lgbRightCol .selectThis{
	margin:0 0 0 0;
}

.rightContentDiv .selectThis{
	/*margin-left:46px; comment by rk for artf995493 : Select link Centered */
	line-height:20px; /* by rk for artf995493 : Select link Centered */
}

.ageLiftTicket .selectThis{
	margin:2px 0 0 13px;
	_margin-left: 0px;
	position:relative;
	top:3px;
	_display:block;
	_width:1%;
}

.purchaseHeading{
	margin: 15px 10px 0 10px;
	}

.purchaseHeading h3{
	color:#000;
	padding:5px 0 0;
	font-size:14px;
	font-weight:bold;
	width:auto;
	float:left;
	margin:0;
	height:14px;
	}

.linkClear{
	float:right;
	margin:5px 0 0 0;
	font-weight:bold;
	text-decoration:underline;
	}

.purchaseHeading span{
/*	margin:0 0 0 10px;
	_margin:0 0 0 15px;	*/
	/*white-space:nowrap;*/
	display:block;/*to display text in single line --vedha*/
	}

.btnContinue{
	margin: 5px 0 0;
	float:left;
	}

ul.dropItem{
	background:#fff url(/VailResorts/sites/PlanningAndBooking/assets/img/dragItemNotification.gif) no-repeat center center;
	/*min-height:270px;*/
	/*height:auto !important;*/
	height:270px;
	overflow:auto;
	}

ul.dropItem li{
	min-height:33px;
	_height:0px;
	/*height:auto;*/
	/*clear:both;*/
		}
		
/*artf1008443 fixed*/
.liftTicketListFilters ul.dropItem li
{
	*height:auto; /*KR - artf1008443 - removed specific height */
	_height:0px; /*KR - artf1008443 - overwrite IE7 property value */
	*clear:both;
}


ul.dropItem li.first{
	/*margin-top:3px;*/
	margin-top:0px;
	}

ul.dropItem li.last{
	margin-bottom:3px;
	}


ul.dropItem li div.boxData{
	background:#fff url(/VailResorts/sites/PlanningAndBooking/assets/img/bgDropItems.gif) repeat-x scroll left bottom;
	border:1px solid #B8B8B8;
	padding: 10px 0 0 0;
	/*min-height:24px;
	_height:33px;
	*height:53px;	*/
	/*clear:both;*/
	display:inline-block;
	margin:0;
	/*float:left;*/
	} 

ul.dropItem li div.boxData span.amount{
	font-size:12px;
	/*float:right;*/
	/*margin-right:3px;
	color:#307aab;
	width:100%;*/
	width: auto;
	white-space:nowrap;
	float:left;
	margin:2px 0 0 17px;
	_margin:2px 0 0 10px;
	}

ul.dropItem li h6{
	float:left;
	/*font-weight:bold;
	color:#307aab;
	width: 60px;
	text-align: left;*/
	width: 85px;
	_width: 70px;
	white-space: normal;
	text-align: left;
	display:list-item;
	list-style-type:none;
	}

.iconDelete{
	float:left;
	margin:0 3px;
	}



/*
Book Vacation / Trip Info page / Build My Trip
-------------------------------------------------------------------------------------*/

.bookVacation{
	margin:30px 3px 0 3px;
	padding:0;
	}

.vacationBookingBannerContainer{
	margin:15px 5px 0 5px;
	border-top:2px solid #75b8c8;
	}

.vacationBookingBannerContainer img{
	width:541px;
	height:237px;	
	}
	
.planYourTrip{
	margin:0 5px;
	}

.planYourTrip h2	{
	background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/planTripBorderBottom.gif) repeat-x scroll left top;
	height:14px;
	padding:30px 0 10px;
	}

/*////////////////////////////////////////////
////Build my trip section related styles ///*/

.buildMyTrip{
	margin: 10px 0 0 0;
	}

.buildMyTripContent{
	border-top:2px solid #75b8c8;
	padding:15px 15px 45px 15px; 
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgBottomGradientBuildMyTrip.gif) repeat-x left bottom;
	}

.buildMyTripContent h2{
	border-bottom:1px solid #ccc;
	padding-bottom:13px;
	}

.buildMyTripContent h3{
	font-weight:bold;
	font-size:14px;
	padding:15px 10px;
	}

ul.BuildMyTripForm{
	padding:0 10px 20px;
	border-bottom:1px solid #ccc;	
	}

ul.BuildMyTripForm li{
	float:left;
	width:162px;
	margin:5px 0;
	}


ul.BuildMyTripForm li input{
	float:left;
}

ul.BuildMyTripForm li label{
	display:block;
	font-weight:bold;
	padding-top:2px;
	width:140px !important;
	_width:135px;
	overflow:hidden;	
	}

/* Dates and Travelers form styles */

.editDatesContentWrapper ul.datesTravelers li.checkIn, 
.editDatesContentWrapper ul.datesTravelers li.checkOut, 
.editDatesContentWrapper ul.datesTravelers li.adults, 
.editDatesContentWrapper ul.datesTravelers li.ddlKids{
	float:left;
	width:225px;
	margin:5px 0;
	}
.editDatesContentWrapper ul.datesTravelers li div.rightCol
{
	width:349px;
}
ul.datesTravelers li label b{
	color:#ff0000;
	font-weight:normal;
	}


ul.datesTravelers{
	padding:0 10px 25px;
	}

ul.datesTravelers li{
	float:left;
	/*width:120px;*/
	width:225px;
	margin:5px 0;
	}

ul.datesTravelers li label{
	font-weight:bold;
	padding-top:2px;
	float:left;
	margin-right:5px;
	}

input.textBoxMedium{
	width: 95px; 
	margin:0 2px 0 0; 
	font-size:100%; 
	color:#333; 
	padding:2px; 
	border-top:1px solid #7c7c7c; 
	border-left:1px solid #c3c3c3; 
	border-right:1px solid #c3c3c3; 
	border-bottom:1px solid #ddd; 
	background:#fff url(/VailResorts/sites/PlanningAndBooking/assets/img/fieldbg.gif) repeat-x top;
	}

input.textBoxSmall{
	width: 68px; 
	margin:0; 
	font-size:10px; /* AR | artf992472 : All | Lift Ticket and season | list filter font size differences */
	color:#333; 
	padding:2px 0; /* AR | artf992472 : All | Lift Ticket and season | list filter font size differences */
	border-top:1px solid #7c7c7c; 
	border-left:1px solid #c3c3c3; 
	border-right:1px solid #c3c3c3; 
	border-bottom:1px solid #ddd; 
	background:#fff url(/VailResorts/sites/PlanningAndBooking/assets/img/fieldbg.gif) repeat-x top;
	}

ul.datesTravelers li.adultsKids{
	float:left;
	width:auto;
	margin:10px 15px 10px 0;
	}

select.kidsAdult{
	font-size:11px;
	color:#666;
	width:40px;
	*width:60px;	
	}
	

select.adultsInfo{
	font-size:11px;
	color:#666;
	width:65px;
	*width:85px;	
	}

select.quantity{
	font-size:11px;
	color:#666;
	width:38px;
	*width:42px;	
	}	

.lblQuantity
{
	margin-left:50px;
}

ul.datesTravelers li.travelerlabel{
    width:100%!important;
    display:block;
    }
	
/*
.activeBtn{
	background:#c15032 url(/VailResorts/sites/PlanningAndBooking/assets/img/btn_arrow.gif) no-repeat 15% 50%;
	padding: 3px 7px 3px 15px;
	color:#fff;
	font-weight:bold;
	border:none;
	float:left;
	margin:5px 0 5px;
	_margin:5px 10px 0;	
	font-size:11px;
	}*/
	
.activeBtnVacation{
	background:#c15032 /*url(/VailResorts/sites/PlanningAndBooking/assets/img/btn_arrow11.gif) no-repeat 15% 50%*/;
	padding: 3px 7px 3px 15px;
	color:#fff;
	font-weight:bold;
	border:none;
	float:left;
	margin-top:0 !important;
	/* _margin:5px 10px 0;	 */
	font-size:11px;
	cursor:pointer;
	}	


ul.childAgeDropBoxList{
	clear:both;
	padding:10px 10px 10px 10px;
	*padding:5px 10px 25px 10px;	
	}

ul.childAgeDropBoxList li{
	float:left;
	margin:15px 0;
	padding:0 20px 0 0;
	width:88px;	
	}
	
ul.childAgeDropBoxList li label{
	float:left;
	width:27px;
	}

	

.childAgeDropBoxWrapper{
	margin-top:7px;
	*margin:20px 0 5px;
	width:350px;
	}


/*
Flight Search Styles
---------------------------------------------------------------------------------------- */

.flightSearch{
	}

.flightSearch .boxSelect{
	width:195px;
	}


.flightSearchContent{
/*	padding:15px 15px 45px 15px; */
	}

.flightSearchContent h3{
	font-weight:bold;
	font-size:14px;
	padding:15px 10px;
	}

ul.flightSearchForm{
	padding:0 10px 0px;
	}

ul.flightSearchForm li{
	float:left;
	width:220px;
	margin:5px 0;
	}
	
ul.flightSearchForm li.departure{
	width:450px;
	margin-top:25px;
	display:block;
	}
	
ul.flightSearchForm li.return{
	width:280px;
	float:left;
	margin-bottom:25px;
	*margin-bottom:25px;	
	}	

ul.flightSearchForm li.Adults,
ul.flightSearchForm li.Kids{
	*margin-top:30px;
		}



ul.flightSearchForm li.Adults{
	width:100px;
		}
	
	

ul.flightSearchForm li label{
	font-weight:bold;
	padding:2px 0 5px 0;
	display:block;
	}

ul.flightSearchForm li input.textBoxLarge{
	width: 140px; 
	margin:0 2px 0 0; 
	font-size:100%; 
	color:#333; 
	padding:2px; 
	border-top:1px solid #7c7c7c; 
	border-left:1px solid #c3c3c3; 
	border-right:1px solid #c3c3c3; 
	border-bottom:1px solid #ddd; 
	background:#fff url(/VailResorts/sites/PlanningAndBooking/assets/img/fieldbg.gif) repeat-x top;
	}
	
ul.flightSearchForm li input.textBoxMedium{
	width: 150px; 
	}	

ul.flightSearchForm li select.timingSchedule{
	font-size:11px;
	color:#666;
	width:80px;/* Changed from 70 to 80px - artf1008073 [SA] */
	margin-left:10px;
	}

ul.flightSearchForm li.flexiDates{
	float:left;
	margin:27px 0 5px;
	width:150px;
	}

ul.flightSearchForm li.adultsKids{
	width:90px;
	margin:15px 0;
	*margin:30px 0;	
	float:left;
	}
	
.childAgeContentWrapper h4{
	margin-left:10px;
	}


.flightSearch .btnContainer{
	margin:10px 0 0 10px;
	padding-bottom:25px;
	}
	
.flightSearch a{
	color:#2D7BB2 !important;	
	}	
	
.flightSearch a.advanceSearch{
	margin:0 0 10px 0; 
	display:block;
	width:100px;
	font-size:12px;
	}	

span.requiredField{
	float:left;
	margin-top:10px;
	margin:7px 0 0 10px;
	/*font-weight:bold;*/
	}

.mandatory{
	font-size:12px;
	color:red!important;
	}

.flightSearch .btnContainer .btnGrey{
	*margin-left:-10px;
	}

.flightSearch .btnContainer .btnGrey input{
	*margin-left:-3px;
		}

.flightSearch .flightsearchContentDiv{
	padding-bottom:15px;
		}



/*.activeBtn{
	padding: 3px 7px 3px 15px;
	_margin:5px 10px 0;	
	background:#C15032 url(/VailResorts/sites/PlanningAndBooking/assets/img/btn_arrow.gif) no-repeat scroll 6% 50%;
	border:medium none;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:5px 0;
	_padding:3px 0px 3px 0px;	
	}*/

div.marketingMessage,
div.marketingMessage ul{
	margin-left:20px;
	*margin-left:22px;	
	}

div.marketingMessage h4{
	margin:15px 0 7px 0;
	font-weight:bold;
	clear:both;
	}

.marketingMessage ul li{
	list-style-type:square;
	margin:3px 0;
	}

.policyFFA h4{
	margin:15px 0 7px 0;
	font-weight:bold;
	clear:both;
	}

.policyFFAContent{
	background-color:#FFFFFF;
	border:2px solid #666666;
	margin-top:25px;
	}

/*
Flight Search Advance 
----------------------------------------------------------------------------*/

ul.flightAdvanceSearch{
	clear:both;
	padding:27px 10px 0px;
	*padding:20px 10px 0px;		
	}

ul.flightAdvanceSearch li{
	clear:both;
	}	
	
ul.flightAdvanceSearch li.classPreference{
	margin-top:20px;
	}

ul.flightAdvanceSearch li label{
	font-weight:bold;
	padding:2px 0 5px 0;
	display:block;
	}

/* Advance search checkbox styles */

.advanceSearchContentWrapper h5{
	padding:20px 10px 0 10px;
	font-weight:bold;
	}

ul.StopsNumber{
	padding:0 10px 10px 6px;
	*padding:0 10px 10px 5px;
	}

ul.StopsNumber li{
	width:170px;
	margin:5px 0;
	}

ul.StopsNumber li input.chkBox,
table.chkBox td input{
	float:left;
	/*margin-right:10px;*/
	margin-right:5px;
	}

.advanceSearchContentWrapper table.chkBox td
	{
	width:170px;
	}
	
ul.StopsNumber li label{
	display:block;
	font-weight:bold;
	padding-top:2px;
	width:125px !important;
	_width:140px;
	float:left; /*vj changes artf artf1001888*/
	overflow:hidden;	
	}

/*
Lodging list view page 
---------------------------------------------------------------------------------------- */

.lodgingListView{
	background:#fff;
	padding:0;
	}

.compareNote{
	width:75px;
	float:left;
	text-align:center;
	margin-bottom: 4px;
	}

ul.lodgingListFilter{
	float:left;
	margin:0 0 0 40px;
	}

ul.lodgingListFilter li label{
	margin-right:5px;
	font-weight:bold;
	float:left;
	}


.topLinks{
	float:left;
	}	

.topLinks ul{
	margin-left:107px;
	*margin-left:82px;	
	_margin-left:82px;
	}

.topLinks ul li{
	display:inline;
	padding:0 10px;
	font-size:12px;
	border-right:1px solid #999;
	}
	
.topLinks ul li.last{
	border-right:none;
	padding-right:0;
	}	

.topLinks ul li a,
.topLinks ul li a:visited{
	text-decoration: none;
	color:#2D7BB2 !important;
	font-weight:bold;
	}


ul.linksPrintEmail{
	float:right;
	}

ul.linksPrintEmail li{
	display:inline;
	font-size:12px;
	border-right:1px solid #999;
	padding: 0 4px;
	}
	
ul.linksPrintEmail li.first{
	border-right:none;
	padding-right:7px;
	*padding-right:5px;	
	border-right:1px solid #999;
	float:left;	
	}

ul.linksPrintEmail li.last{
	border-right:none;
	padding-left:7px;
	*padding-left:7px;	
	}	

ul.linksPrintEmail li a{
	text-decoration: none !important;
	color:#2D7BB2 !important;
	font-weight:bold;	
	}

.lodgingTableContainer{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/seperatorLiftTicket.gif) no-repeat left top;
	padding-top:11px;
	*padding-top:5px;	
	clear:both;
	}

table.lodgingList{
	width:100%;
	border-collapse:collapse;
	}
	
table.lodgingList tr{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgDottedLine.gif) repeat-x left bottom;
	}	
	
table.lodgingList td{
	padding:15px 7px;
	text-align:left;
	width:45px;
	vertical-align:top;
	}	

table.lodgingList td.btnColumn strong.amount{white-space:nowrap;}

table.lodgingList td a{
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#2d7bb2 !important;
	}		

table.lodgingList td.prodDescription{
	width:300px;
	text-align:left;
	padding-top:13px;
	}

table.lodgingList td.prodDescription h4{
	max-width:180px;
	overflow:hidden;
	float:left;
	margin:0 5px 0 0;
	}


table.lodgingList td.prodDescription h4 a,
table.lodgingList td.prodDescription h4 a:hover{
	font-weight:bold;
	font-size:12px;
	margin:0 0 3px;
	text-decoration:underline;
	float:left;
	}

table.lodgingList td.prodDescription address{
	font-weight:bold;
	font-style:normal;
	display:block;
	clear:both;
	}

table.lodgingList td .amenitiesContainer img{
	height:69px;
	width:78px;
	}

table.lodgingList td.prodDescription p{
	margin-top:3px;
	width:200px;
	}

table.lodgingList td.itemPrice{
	font-size:16px;
	color:#000;
	font-weight:bold;
	vertical-align:middle;
	}
	strong.itemPrice
	{
		font-size:16px;
		
	}

table.lodgingList td.btnColumn,
table.lodgingList td.lastColumn{
	color:#000;
	font-size:11px;
	vertical-align:middle;	
	}
	
table.lodgingList td.btnColumn span,
table.lodgingList td.lastColumn span{
	width:70px;
	_width:75px;
	display:block;
	
	}
	
.avgPrice
{
	white-space:nowrap;
}	

table.lodgingList td.compareColumn,
table.lodgingList td.firstColumn{
	background-color:#f0f0f0;
	/*background:#F0F0F0 url(/VailResorts/sites/PlanningAndBooking/assets/img/bgDottedLine.gif) repeat-x scroll left bottom;	*/
	vertical-align:middle;
	border-bottom:1px dotted #d2d2d2;
	}
	
table.lodgingList td.btnColumn a,
table.lodgingList td.lastColumn a{
	text-decoration:underline;
	}	

span.markSpecial{
	display:block;
	background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/bgMarkSpecial.gif) no-repeat scroll 50% top;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 0 5px;
	color:#fff;
	width:65px !important;
	height:15px;
	white-space:nowrap;
	}
	
span.lastMinute {
	 background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/lastMinuteOfferImg.gif) no-repeat scroll 50% 50%;
	 color:#FFFFFF;
	 display:block;
	 font-size:9px;
	 font-weight:bold;
	 padding:2px 0;
	 text-transform:uppercase;
	 width:103px;
	 margin-bottom:3px;
	}
/*
.hoverBubble{
	left:-22px;
	position:absolute;
	top:105px;
	width:279px;
	z-index:102;
	display:none;
	}*/
	
#divHoverBubble{
	position:absolute;
	/*left:405px;
	*left:270px;*/
	z-index:102;
	display:none;
	width:279px;
	}

.amenitiesContainer{
	position:relative;
	}

.amenitiesContainer a{
	outline:none;
	}
	
a.amenities{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/amenitiesArrow.gif) no-repeat scroll left 20%;
	display:block;
	padding-right:0;
	width:83px;	
	_width:83px;	
	color:#2D7BB2 !important;
	text-decoration:none !important;
	}	

.lodgingNoDates table.lodgingList td a.amenities{
	padding-left:10px;
}
.btnGrey input#btnBackLast{
	_overflow: visible;
}
.lodgingNoDates .filterModulesContainer h3{
	margin-bottom: 0px;
}
ul.amenitiesList{
	margin:0 7px;
	background:#fff url(/VailResorts/sites/PlanningAndBooking/assets/img/bgBubble.gif) repeat-y left bottom;
	padding: 10px;
	color:#000!important;
	}
#shoppingDetails.whitebox ul.lodgingamenities {
	background:none;
}
ul.amenitiesList li, ul.lodgingamenities li{
	text-align:left;
	font-size:12px;
	list-style-type:none;
	margin-left:20px;
	font-weight:normal;
	display:inline; /* artf992499 Added to show lodgingamenities inline [ANUKUL] */
}
#shoppingDetails .infoContainer ul.lodgingamenities li{
	float:none;
	width:auto;
}	
.saveItemToTripFooter .footerBtnText{
	float: left;
}

/* 
lodging pagination styles
----------------------------------------------------------------- */
.lodgingPaginationContainer,
.paginationContainer{
	margin-top:10px;
}

.paginationContentWraper{
	width:510px;
	}

ul.paginationLodging{
	margin-left:140px;
	}

ul.paginationLodging li{
	float:left;
	margin: 13px 3px;
	font-weight:bold;
	color:#666;
	}

ul.paginationLodging li a{
	padding: 2px 3px;
	color:#2D7BB2;
	font-weight:bold;
	}

.pageResult{
	margin-top:12px;
	float:right;
	}

ul.paginationLodging li a.linkPrevious{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/previous-arrow-green.gif) no-repeat left 53%;
	padding:3px 10px;
	text-decoration: none;
	color:#2D7BB2;
	text-transform:capitalize;
	font-weight:bold;
	margin:11px 0 0;
}

ul.paginationLodging li a.linkNext{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/next-arrow-green.gif) no-repeat right 53%;
	padding:0 10px 0 0;
	text-decoration: none;
	color:#2D7BB2;
	text-transform:capitalize;
	font-weight:bold;
	margin:14px 0 0 12px;
	}


/*
lodging pagination box styles
---------------------------------------------------------------- */
.boxPaginationLeft{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxPaginationLeft.gif) no-repeat left top;
	width:7px;
	height:41px;
	float:left
	}

.boxPaginationMiddle{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxPaginationMiddle.gif) repeat-x left top;
	height:41px;
	float:left;
	}

.boxPaginationRight{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxPaginationRight.gif) no-repeat right top;
	width:7px;
	height:41px;
	float:left;	
	}


/*
lodging amenities bubble styles 
-------------------------------------------------------------------------------------- */

.hoverBubTop{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bubbleTop.png) no-repeat left top;
	_background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bubbleTop.gif) no-repeat left top;
	height:28px;
	}
	
.hoverBubMiddle{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bubbleMiddle.png) repeat-y left top;
	_background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bubbleMiddle.gif) repeat-y left top;
	width:100%;/*remove important to fix - artf1002573 [SA]*/
	}
	
.hoverBubBottom{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bubbleBottom.png) no-repeat left top;
	_background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bubbleBottom.gif) no-repeat left top;
	height:8px;
	}		

/*
Lodging Right Filter styles
-----------------------------------------------------------------------------*/
.lessonsExplorerFilterContainer,
.lodgingFilterContainer,
.flightSearchFilterContainer{
	margin: 13px 10px 0;
	*margin: 33px 10px 0;	
	/*position:relative;*/
	}

.filterContentWrapper h3{
	color:#000;
	padding:3px 10px 3px 15px;
	font-weight:bold;
	font-size:14px;
	}


.byNameFilterContainer{
	padding:10px;
	}
	
.byNameFilterContainer select{
	width:145px;
	}	

.topBackgoundImage{
	background:#F0F0F0 url(/VailResorts/sites/PlanningAndBooking/assets/img/bgTopCompareColumn.png) no-repeat left top;
	}

.bottomBackgoundImage{
	background:#F0F0F0 url(/VailResorts/sites/PlanningAndBooking/assets/img/bgBottomCompareColumn.png) no-repeat left bottom;
	}

ul.filterTripDetail li{
	padding:5px 0;
	}

ul.filterTripDetail li label{
	width:60px;
	*width:62px;	
	display:block;
	float:left;
	text-align:right;
	margin-right:2px;
	font-weight:bold;
	font-size:11px;
	}
	
ul.filterTripDetail li input.textBoxSmall{
	width: 60px; 
	*width: 54px;
	_float:left;
	margin:0;  
	/* font-size:100%; AR | artf992472 : All | Lift Ticket and season | list filter font size differences */
	color:#333; 
	padding:2px 0 2px 0; 
	border-top:1px solid #7c7c7c; 
	border-left:1px solid #c3c3c3; 
	border-right:1px solid #c3c3c3; 
	border-bottom:1px solid #ddd; 
	background:#fff url(/VailResorts/sites/PlanningAndBooking/assets/img/fieldbg.gif) repeat-x top;
	}



.filterTripDetail select{
	width:80px;
	_width:80px;	
	}

.rightModules .filterTripDetail .ddlKids select{
	width:70px;
	*width:70px;
	}

ul.filterTripDetail li span.btnGrey input{
	_width:125px;
	}


.filterModulesContainer{
	margin-top:10px;
	}

.filterModulesContainer p {
	font-size: 12px;
	padding: 10px 0 0 10px;
}

.filterModulesContainer h3{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgFilterHeading.gif) no-repeat left top;
	height:17px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 0 10px;
	}

.locationFilterContent,
.lodgingTypeContent,
.requiredAmenities,
.unitSize{
	padding: 0 4px;
	_padding:0px 2px;
	}
	
.mapImgHolder{
	margin:4px 0 0;
	clear:both;
	}

.filterModulesContainer ul li{
	clear:both;
	margin:5px 0;
	}
	
.filterModulesContainer li label{
	width:129px;
	padding-top:3px;
	float:left;
	font-weight:bold;
	font-size:10px;
	padding-left:7px;
	color:#000;
	}

ul.mapLegend li label.legendAll{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/all.gif) no-repeat left 2px;
	height:16px;
	}		

ul.mapLegend li label.legend01{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/legend_01.gif) no-repeat left 2px;
	height:16px;
	}	
	
ul.mapLegend li label.legend02{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/legend_02.gif) no-repeat left 2px;
	height:16px;
	}	
	
ul.mapLegend li label.legend03{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/legend_03.gif) no-repeat left 2px;
	height:16px;
	}	
	
ul.mapLegend li label.legend04{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/legend_04.gif) no-repeat left 2px;
	height:16px;
	}	
	
ul.mapLegend li label.legend05{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/legend_05.gif) no-repeat left 2px;
	height:16px;
	}					

ul.mapLegend li label.legend06{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/legend_06.gif) no-repeat left 2px;
	height:16px;
	}	
	
	ul.mapLegend li label.legend07{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/legend_07.gif) no-repeat left 2px;
	height:16px;
	}	
	
	ul.mapLegend li label.legend08{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/legend_08.gif) no-repeat left 2px;
	height:16px;
	}	
	
	ul.mapLegend li label.legend09{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/legend_09.gif) no-repeat left 2px;
	height:16px;
	}					

	ul.mapLegend li label.legend10{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/mapGrid/legend_10.gif) no-repeat left 2px;
	height:16px;
	}	
	
.filterModulesContainer ul li input.chkBox{
	float:left;
	}


.collapsibleLink{
	float:right;
	margin-right:10px;
	margin-top:-11px;
	}

#starRatingFilter{
	margin:7px 20px 9px 15px;/*vj changes for artf949732*/
}

.filterModulesContainer ul#starScale {
	margin: 8px 0 0 9px;
}

.filterModulesContainer ul#starScale li {
	display: inline;
	padding-right: 10px;
	margin-right:12px;	
	*padding-right: 10px;	
	*margin-right:14px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/star.gif) no-repeat right center;
	color:#666666;
	font-weight:bold;
	}

.filterModulesContainer ul#starScale li.first {
	padding-left:0px;
}

.prodDescription h4 span {
	display: none;
}
	
.selectClearAll	{
	display:block;
	padding:5px 7px;
	}

.selectClearAll a{
	padding: 0 4px;
		}
	
	
	
/* Star rating styles [ Sunil ]
.starRatingFilter{
	margin:10px 12px 0 10px;
	}

ul.rangeSliderLabel{
	margin:10px 0 0 10px;
	}


ul.rangeSliderLabel li{
	font-weight:bold;
	display:inline;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/star.gif) no-repeat right center;
	padding-right:9px;
	*padding-right:8px;	
	margin-right:16px;
	}
	
ul.rangeSliderLabel li.last{
	margin-right:0px;
	}
*/

/*
Multi Chrome Related Styles
---------------------------------------------------------------------------- */
.multiChromeContainer{
	margin:0 4px 10px;
	/* padding:30px 0 0 0;   Please assign padding top in pnb_delta if require for any site */
	}

.multiChromeContainer h1{
	margin:0 15px 0 5px;
	}

.configurationDetail{
	margin:0 15px;
	}

.configurationDetail dl{
	float:left;
	margin:10px 30px 0 0;
	}


.configurationDetail dl dt{
	font-weight:bold;
	float:left;
	margin-right:5px;
	}

.configurationDetail .introText{
	float:left;
	width:500px;
	margin-top:17px;
	padding:6px 0 0 0;
	}


/* Chorme items styles 
---------------------------------------------*/
.chromeWrapper{
	margin:0 5px;
	}

.checkOutChromeContainer {
	width: 751px;
	overflow: hidden;
}
.checkOutChromeContainer ul.chromeList {
	width: auto;
}
.checkOutChromeContainer ul.chromeList li.chromeLast {
	padding-right: 0;
}

ul.chromeList{
	min-height:49px;
	width:870px;
	/*margin-left:20px;*/
	}
	
ul.chromeList li{
	float:left;
	height:35px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/chrome/chromeDefault.gif) no-repeat left top;
	width:92px;
	padding:14px 12px 0 5px;	
	font-size:12px;	
	}

ul.chromeList li a{
	/* color:#2D7BB2; */
	line-height:11px; /*VJ Changes*/
	display:block;
	height:30px;  /*VJ Changes*/
	overflow:hidden;
	font-weight:bold;
	color:#999;	
	text-decoration:none !important;
	padding-right:25px;
	}

ul.chromeList li a.completed{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/taskCompleted.gif) no-repeat right top;
	display:block;
	padding-right:25px;
	width:65px;
	color:#2D7BB2 !important;	
	text-decoration:underline !important;	
	}
	
ul.chromeList li a.confirmationtab{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/taskCompleted.gif) no-repeat right top;
	display:block;
	padding-right:25px;
	width:65px;
	}

ul.chromeList li.chromeCurrentItem a{
	color:#000 !important;	
	text-decoration:none !important;	
	}

	
ul.chromeList li.chromeCompletedItem{
	float:left;
	height:32px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/chrome/chromeDefault.gif) no-repeat left top;
	width:94px;
	padding:16px 10px 0 5px;	
	font-size:12px;	
	}	

ul.chromeList li.chromeStart{
	float:left;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/chrome/chromeStart.gif) no-repeat right top;
	height:24px;
	padding:16px 12px 4px 20px;
	width:110px;
	}	

ul.chromeList li.chromePrevious{
	float:left;
	height:32px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/chrome/chromeLatestCompleted.gif) no-repeat right top;
	width:97px;
	padding:16px 12px 0 10px;	
	}		
	
ul.chromeList li.chromeCurrentItem{
	float:left;
	height:32px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/chrome/chromeCurrentItem.gif) no-repeat left top;
	width:91px;
	padding:16px 12px 0 7px;
	color:#000;	
	}	

ul.chromeList li.chromeLast{
	float:left;
	height:35px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/chrome/chromeLast.gif) no-repeat left top;
	width:105px;
	padding:14px 12px 0 5px;		
	}	

ul.chromeList li.chromeStartPrevious{
	float:left;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/chrome/chromeStartPrevious.gif) no-repeat right top;
	height:24px;
	padding:16px 30px 4px 18px;
	width:96px;
	}



/*
Chrome Footer Button list related styles
----------------------------------------------------------------------- */

ul.chromeFooterList li{
	float:left;
	margin: 0 10px;
	}

ul.chromeFooterList li span.previous,
ul.chromeFooterList li span.next{
	clear:both;
	display:block;
	text-align:center;
	}

ul.chromeFooterList li a.chromeFooterLink{
	display:block;
	padding-top:7px;
	}

ul.chromeFooterList li span.btnGrey{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/btnGreyLeft.gif) no-repeat top left;
	margin:3px 5px 3px 0;
	float:left;
	}

ul.chromeFooterList li.btnSaveProgress{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/btnSaveProgress.gif) no-repeat scroll left 10px;
	height:23px;
	padding:10px 0 0 33px;	
	}

ul.chromeFooterList li.btnExitWithoutSave a{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/btnExitWithoutSave.gif) no-repeat left top;
	height:23px;
	padding:2px 0 2px 33px;
	border:0px solid red;
	}

ul.chromeFooterList li a{
	color:#2D7BB2 !important;
	}

/*
Multi Chrome configured items modules styles [ left modules ] 
---------------------------------------------------------------------------- */
.configuredItemsContainer {
	/*margin:30px 0 30px 15px;*/
	padding:0;
	width:184px;	
	}


/*
lodging details tab module
-------------------------------------------------------------------------------------------------------------- */

.headerlodgingInfo{
	margin:30px 0 15px 13px;
	}

.lodgingConfigDetail{
	margin:0 0 15px 13px;
	}

.lodgingConfigDetail img{
	height:57px;
	width:74px;
	}
	
.lodgingConfigDetail span.star img{
	width:53px;
	height:15px !important;
	position:relative;
	top:0px;
	left:4px
	}

.lodgingConfigDetail dl{
	padding:0;
	width:164px;
	float:left;
	margin:0 0 0 5px;
	}

.lodgingConfigDetail dl dt{
	float:left;
	font-weight:bold;
	margin-right:5px;
	}

.lodgingConfigDetail ul{
	width:210px;
	margin:5px 0 0 0;
	float:left;
	}

.lodgingConfigDetail ul li{
	margin:3px 0 0 10px
	}
	
.lodgingConfigDetail ul li label,
li.datesTravelers ul label{
	font-weight:bold;
	color:#000;
	}	


.lodgingConfigDetail p{
	float:left;
	margin-left:15px;
	width:390px;
	}

.availabitliyContainer h4{
	font-size:12px;
	font-weight:bold;
	padding:5px 20px 10px;
	color:#000;
	}
	
.infoBoxes h4 {
	clear:both;
	padding:5px 10px;
	}

.infoBoxes li{
	float:left;
	width:227px;
	margin:0px 10px 0px 0px;
	}
	
.datesTravelers dl{
	float:left;
	margin:5px 0 5px 10px;
	width:135px;
	}	
	
.datesTravelers dl dt{
	float:left;
	font-weight:bold;
	margin-right:5px;
	padding:3px 0;
	}	

.datesTravelers dl dd{
	padding:3px 0;
	}	
	
.travelerNo dl dt{
	display:block;
	float:left;
	font-weight:bold;
	height:20px;
	padding-top:6px;
	}		
	
li.datesTravelers span.btnGrey{
	margin:10px 0 0 0;
	}

.footerBtnContainer{
	padding:15px 0 65px 13px;
	}


table.booking .hoverBubble{
	left:0;
	position:absolute;
	top:10px;
	width:279px;
	z-index:999;
	}
	
.productInfoList dl dt{
	float:left;
	margin-right:5px;
	min-width:70px;
	_width:70px;
	}
	
.productInfoList dl dd,
.productInfoList dl dt{
	padding:4px 0;
		}	

.productInfoText{
	clear:both;
	padding:10px 0;
		}
	
/*
Lodging detail page table styles
------------------------------------------------ */

table.booking{
	width:100%;
	margin:15px 0px 0px 0px;
	border-collapse:collapse;
	}

table.booking td a,
table.booking td a:visited{
	color:#2D7BB2;
	font-weight:bold;
	font-size:12px;
	}
	
table.booking td a.roomType{
	margin:0 3px;
	}

table.booking td{
	padding:20px 10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	}
table.booking td.first{
	border-left:none !important;
	border-right:none !important;
	text-align:left;
	padding-left:15px;
	width:120px; /* old value 225px  */
	}

table.booking tr.first td{
	border-top:none !important;
	}
	
table.booking tr.last td{
	border-bottom:none !important;
	border-left:none !important;
	}	

table.booking td.last{
	border-right:none !important;
	}
table.booking td.SummaryProducts {width:250px;}
table.booking td.last span{
	margin-left:25px;
	}
	
table.booking td span.amount{
	font-size:14px;
	color:#000;
	}	
	
ul.quantity li.disableText span.amount
{
	color:#ccc;
}

table.booking td.last a.saveLink{
	clear:both;
	display:block;
	/*margin-left:40px;
	margin-left:0px;	
	_margin-left:0px;*/
	margin:0 auto;
	width:73px;
	}
	
table.booking td select{
	font-size:11px;
	color:#666;
	}
	
td .disabledText{	
	color:#ccc!important;	
	text-decoration: none!important;
	}

.disabledText{	
	color:#ccc!important;
	
	}

/*
Classes fro amenities bubble on logdgin detail page
---------------------------------------------------------------------*/

#lodgingInfoDetails ul.amenitiesList li,
.pcvConfigureProductContainer ul.amenitiesList li{
	margin:3px 0;
	margin-left:15px;
	list-style-type:none;
	}

#lodgingInfoDetails ul.amenitiesList li.moduleHeading,
#lodgingInfoDetails ul.amenitiesList li.sectionHeading,
.pcvConfigureProductContainer ul.amenitiesList li.moduleHeading,
.pcvConfigureProductContainer ul.amenitiesList li.sectionHeading{
	list-style-type:none;
	margin-left:0px;
		}

#lodgingInfoDetails ul.amenitiesList li.moduleHeading h3,
.pcvConfigureProductContainer ul.amenitiesList li.moduleHeading h3{
	font-weight:bold;
	color:#74B8C7;
	}
	
#lodgingInfoDetails ul.amenitiesList li.sectionHeading h4,
.pcvConfigureProductContainer ul.amenitiesList li.sectionHeading h4{
	padding:5px 0 2px;
	border-bottom:1px solid #ccc;
	margin-bottom:8px;
	}

#lodgingInfoDetails #divHoverBubble,
.pcvConfigureProductContainer #divHoverBubble{
	width:400px;
	}

#lodgingInfoDetails ul.amenitiesList li h5,
.pcvConfigureProductContainer ul.amenitiesList li h5{
	float:left;
	font-weight:bold;
	margin-right:5px;
		}



/*
Edit Dates Lodging detail info page
---------------------------------------------------*/
.editDatesContentWrapper{
	background-color:#FFFFFF;
	/*border:2px solid #000;
	margin-top:25px;
	_margin-top:26px;	
	height:250px;*/
	padding:10px;
	}

.editDatesContentWrapper h2{	
	border-bottom:1px solid #CCCCCC;
	padding-bottom:13px;
	margin-bottom:10px;	
	}

.editDatesContentWrapper ul.datesTravelers {
	padding:0 10px 25px;
	width:450px;
	}	
	

/*
Lodging detail Calander styles
-----------------------------------------------------*/
.availabilityCalander{
	background:#fff;
	border:1px solid #000;
	/*margin-top:25px;		
	_margin-top:26px;	*/
	width:100%;
	padding-bottom:25px;
	}

.calanderContainer{
	width:450px;
	margin:10px 0 10px 20px;
	float:left;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/calanderSeperator.gif) no-repeat right center;
	/*height:274px;*/
	padding-right:25px;
	}
	
.calanderHeader{
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;	
	}
	
.calanderHeader	span.travelDates{
	display:block;
	width:65px;
	float:left;
	margin-right:25px;
	}
	
.calanderHeader	dl dt{
	float:left;
	font-weight:bold;
	margin-right:5px;
	width:60px;
	}

.calanderHeader	dl dd{
	text-align:left;
	}

.red{
	color:red!important;
	}
	
/*
table styles for availability calander
----------------------------------------------------------------*/
table.calanderDatesPrice{
	border-collapse:collapse;
	}


table.calanderDatesPrice th{
	width:60px;
	background:none;
	text-align:center;
	color:#666;
	height:20px;
	border:1px solid #ccc;	
	border-collapse:collapse;
	padding:5px;
	font-weight:bold;
	}


table.calanderDatesPrice td{
	border:1px solid #ccc;
	border-collapse:collapse;
	text-align:center;	
	height:20px;	
	padding:5px;	
	color:#666;
	font-weight:bold;
	}

table.calanderDatesPrice td span{
	display:list-item;
	list-style-type:none;
	}

.notAvailable{
	background:#2e7bb3;
	color:#fff !important;
	}

.available{
	background:#f8c300;
	color:#000 !important;
	}

.blankTD{
	background:#f1f1f1;
	}

.legendContainer{
	float:left;
	}

.legendContainer h4{
	font-size:14px;
	color:#666;
	padding:20px 0 0 20px;
	font-weight:bold;
	}

	
.legendContainer ul{
	float:left;
	margin:20px 0 0 20px;
	}	

.legendContainer ul li{
	margin:15px 0;
	text-align:center;	
	}

.legendContainer ul li span{
	display:block;
	border:1px solid #666;
	width:110px; /* artf1005460 - vedha  fix for Wrapping text in single line old value 100px */
	height:20px;
	padding:5px;
	}

	
/*
Tab Navigation styles for PnB
-----------------------------------------------------------------*/

ul.mainTabsPnB{
	display:block;
	margin:0px;
	padding:0px;
	overflow:hidden;
	position:relative;
	top:18px;
	left:15px;
	width:100%;
	z-index:1;
	}

.mainTabsPnB li{
	padding:0px 0px 0px 6px;
	display:block;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgTabs/bg_tab_button_left_gray.gif) no-repeat left center;
	float:left;
	width:auto;
	outline:none;
	margin-right:2px;
	}

.mainTabsPnB li a{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgTabs/bg_tab_button_right_gray.gif) no-repeat right center;
	display:block;
	padding:15px;
	outline:none;
	text-decoration:none !important;
	font-size:12px;
	color:#2D7BB2 !important;
	font-weight:bold;
	cursor:pointer;
	}

.mainTabsPnB li a.tabs-selected{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgTabs/bg_tab_button_right_white.gif) no-repeat right center !important;
	color:#000!important;	
	cursor:pointer;
	}

.mainTabsPnB li.tabs-selected{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgTabs/bg_tab_button_left_white.gif) no-repeat left center !important;	
	}

.tabs-show{
	display:block !important;
	}


/*
Ground Transport Schedule Shuttle 
---------------------------------------------------------------------------------------- */

.scheduleContentHolder,
.privateShuttleContentBox{
	margin:0 70px 0 20px;
	padding:0 0 20px;
	}

.shuttleScheduleContainer h3{
	padding:15px 10px 0;
	color:#000;
	font-weight:bold;	
	font-size:13px;
	}

.shuttleScheduleContainer .introText{
	width:550px;
	padding-top:5px;		
	}
	
.shuttleRequiredDetail .requiredDetail a{
	color:#2D7BB2 !important;
	}

ul.requiredDetail li{
	float:left;
	margin:0 5px;
	min-width:250px;
	min-height:50px;
	_width:250px;
	_height:50px;	
	}
	
ul.requiredDetail li label{
	font-weight:bold;
	display:list-item;
	list-style-type:none;
	margin:0 0 3px 0;
	}	
	
.requiredDetail span{
	display:block;
	}

.moduleData{
	padding: 10px 0 0 10px;
	}

.gridFormData{
	margin-top: 20px;
	}

.gridFormData label{
	float: left;
	width: 50px;
	font-weight: bold;
	}

.extraLabel{
	display: block;
	margin-left: 50px;
	font-weight: bold;
	}

.gridFormData li, .radioGroup li, .shuttleOptionalDetail h4{
	padding-bottom: 10px;
	}


.scheduleContentHolder .marketingMessage{
	margin-left:30px;
	}

.scheduleContentHolder .marketingMessage .footNote{
	margin-top:25px;
	}


/*****************************
Scheduled search result styles
****************************** */

.scheduledSearchResultBox{
	width:610px;
	margin-top:20px;
	margin-left:20px;
	padding: 0 5px;
	font-size:12px;	
	}

.searchContentWrapper{
	padding: 10px;
	margin-right:50px;
	}
	
.searchContentWrapper ul li{
	margin: 5px  0;
	}	
	
.scheduledSearchResultBox .btnContainer{
	margin:70px 0 0 0;
	float:right;
	}	
	
.scheduledSearchResultBox .btnContainer	a{
	float:left;
	margin-right:10px;
	padding-top:7px;
	color:#2D7BB2 !important;	
	}
	


/*
Car Rental Search Form related styles
---------------------------------------------------------------*/

.carRentalSearchContainer{
/*	width:650px;*/
	padding:0 3px;	
	}

.carRentalSearchContainer h3{
	padding:15px 10px 0;
	color:#000;
	font-weight:bold;	
	font-size:13px;
	}

.carRentalSearchContainer .introText{
	width:550px;
	padding-top:5px;		
	}


ul.carRentalSearchFormWrapper li{
	margin:10px; 
	float:left;
	}

ul.carRentalSearchFormWrapper label{
	font-weight:bold;
	display:list-item;
	list-style-type:none;
	margin-bottom:3px;
	}

ul.carRentalSearchFormWrapper a{
	color:#2D7BB2 !important;
	}
	
.carRentalSearchFormWrapper	span{
	width:400px;
	display:block;
	overflow:hidden;
	}
ul.carRentalSearchFormWrapper li.airport{
	width: 460px;
}
ul.carRentalSearchFormWrapper li.pickup{
	width: 200px !important;
}

.carRentalSearchContainer .requiredBox,
.carRentalSearchContainer .optionalBox{
	float:left;
	display:block;
	width:535px;
	}
	
.sectionLabel{
	width:95px;
	font-size:20px;
	float:left;
	height:80px;
	text-align:right;
	margin-right:15px;
	padding-top:25px;
	font-weight:bold;
	color:#ccc;
	}

.carRentalSearchContainer .marketingMessage h4{
	margin:0;
	padding:0;
	}

.carRentalSearchContainer .marketingMessage{
	padding:18px 10px 0px 122px;
	*padding:10px 10px 0px 122px;	
	}


/*
GT Private Shuttle Search Result 
-----------------------------------------------------*/

.privateShuttleContentWrapper h4{
	font-size:12px;
	}

.privateShuttleContentWrapper span.indicationText{
	font-size:11px;
	display:block;
	padding:10px 0 3px;
	}

table.privateShuttleTable{
	width:100%;
	margin-top:10px;
	font-size:12px;
	border-collapse:collapse;
	}

table.privateShuttleTable a{
	color:#2D7BB2 !important;
	}


table.privateShuttleTable th{
	padding:0 10px 10px 0px
	}

table.privateShuttleTable td{
	padding: 5px 10px; 
	vertical-align:middle;
	height:80px;
	*height:70px;		
	}	

table.privateShuttleTable td span{
	display:list-item;
	list-style-type:none;
	}

table.privateShuttleTable td span.amount{
	color:#2D7BB2 !important;
	}


table.privateShuttleTable td.chkboxHolder{
	width:10%;
	border-right:1px solid #ccc;
	}
	
table.privateShuttleTable td.shuttleDesc{
	width:50%;
	}	


table.privateShuttleTable td.quantity,
table.privateShuttleTable td.pricing{
	width:20%;
	border-left:1px solid #ccc;
	}

.privateShuttleTable .alternateRow td.firstTD{
		background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rbox_left.png) no-repeat top left;
	}

.privateShuttleTable .alternateRow td.lastTD{
		background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rbox_right.png) no-repeat top right;
	}

	
/*
Login page related styles
-----------------------------------------------------*/

.loginContainer h3{
	color:#000;
	font-size:22px;
	padding:20px 10px 0;
	margin-bottom:15px;
	font-weight:bold;
	}

.loginContainer .introText{
	padding:10px 10px 0;
	}

.loginBox{
	width:356px;		
	float:left;
	}
	
.loginBox{
	width:356px;		
	float:left;
	}
	
.modalWindow .loginBox{
	width:356px;		
	margin: auto;
	float: left;
	}
	
.loginBox fieldset{
	padding: 0 5px;
	}
	
.loginBox input.textBoxLarge {
	width:190px;
	}

.seasonPassBox{
	width:563px;
	float:left;
	}

.loginContainer ul label{
	display:list-item;
	list-style-type:none;
	font-weight:bold;
	padding:3px 0;	
	}

.loginContainer ul li{
	margin:5px 0;
	}

.loginContainer ul li.rememberMe{
	float:left;
	padding-top:20px;
	}

.loginContainer ul li.rememberMe .chkBox,
.loginContainer ul li.rememberMe input{
	float:left;
	}

.loginContainer ul li.rememberMe label{
	width:85px;
	float:left;
	}

span.showOnPass{
	margin-left:5px;
	}

a.forgotPass{
	margin-left:60px;
	color:#2D7BB2 !important;
	font-weight:bold;
	}

.loginBox .planningBooking .btnContainer
{
	margin:10px 0 0 135px; 
	_margin:10px 0 0 135px;
	_width:auto !important;
	/*Artf991803 senthil*/ 
	}
.accountNote{
	float:left;
	padding-top:9px;
	width:275px;
	text-align:right;
	padding-right:5px;
	}
	
.registerButtonContainer{
		margin:5px 0px 10px 0px;
	}
	
.registerButtonContainer button{
	*width:135px;
	}
	
.registerButtonContainer input{
	*width:135px;
	}

/****** season box related styles ***/

.seasonPassBox fieldset {
	padding:0 5px;
	}

.seasonPassBox input.textBoxLarge {
	width:210px;
	}


.seasonPassBox label span{
	font-weight:normal;
	}

ul.seasonPassContentWrapper{
	width:250px;
	float:left;
	}
	
.seasonPassBox .btnContainer {
	margin:10px 0 0 153px;
	_width:auto !important;
	/*Artf991803 senthil*/
	}
	
.ContactInfo{
	margin:5px 0;
	}	
	
.ContactInfo .middleRightLightGrey span{
	display:block;
	padding:10px 0;
	}	

.ContactInfo .lightGreyBox span{
	padding:10px 20px;
	display:block;
		}	
	

.privcayPolicyNote{
	padding-right:50px;
	float:right;
	}
/*Anuj Rastogi | artf993232 | All Sites | Check Out login */
.modalWindow .privcayPolicyNote,
.loginContainer .privcayPolicyNote {
    float:right;
    margin-bottom:20px;
    padding:0;
    text-align:center;
    width:100%;
    *width:auto;
    display:block;
    *float:none;
    *clear:both;
    }

.seasonPassExplorerContainer .largeGboxContainer .draggableArea {
	margin-top: 0px;
}

.seasonPassExplorerContainer .purchaseHeading{
	padding:15px 10px 0;
	margin:0;
		}

.seasonPassExplorerContainer .dropTray .continueBtnContainer{
    padding-top:8px;
    }

		
.loginInstruction .btnContainer .btnGrey input{
    width:175px;
    }




/*
Edit password modules related styles
--------------------------------------------------------------------------*/

.editPasswordBox,
.editPasswordBox fieldset{
	_width:400px;
	}

.editPasswordBox ul{
	margin: 10px 0;
	}

.editPasswordBox ul li{
	margin:10px 0;
	}


.editPasswordBox ul label{
	font-weight:bold;
	padding:3px 7px 3px 0;	
/*	width:170px;
	float:left;
	text-align:right;*/
	display:list-item;
	list-style-type:none;
	}

.editPasswordContainer,
.editPhoneNumber,
.editDetailMyAccountContainer,
.editEmailAddress{
	padding:10px;
		}
		
.editPasswordContainer h2,
.editPhoneNumber h2,
.editEmailAddress h2{
	padding: 0 0 0 10px;
		}		

.editPassInstruction p{
	padding:5px 10px;
		}

.editPhoneNumber .btnContainer .btnGrey,
.editEmailAddress .btnContainer .btnGrey{
	margin:10px 10px 0 0;
	}
	
 	


/*.editPasswordContainer h3{
	color:#000;
	font-size:22px;
	padding:20px 10px 0;
	margin-bottom:15px;
	font-weight:bold;
	}*/
	
.editPasswordBox fieldset{
	padding: 0 5px;
	}

.editPasswordBox input.textBoxLarge{
	width:250px;
	}


.editPasswordBox .btnContainer{
	float:right;
	margin:10px 179px 0 0;
	}

.editPasswordBox .btnContainer span{
	margin: 0 0 0 15px;
	}

/*
Forgot password modules related styles
----------------------------------------------------------------------------*/

.forgotPasswordBox{
	width:450px;
	margin: auto;
	}
	
.forgotPasswordContainer{
	padding:10px;
		}

.forgotPasswordContainer .introText {
	padding:5px 10px;
	}

.forgotPasswordContainer .introText p {
	padding:0;
	}
	

.forgotPasswordBox ul{
	margin: 10px 0;
	}

.forgotPasswordBox ul li{
	margin:10px 0;
	}

/*.forgotPasswordBox ul li span{
	text-align:center;
	display:block;
	}*/


.forgotPasswordBox ul label{
	font-weight:bold;
	padding:3px 7px 3px 0;	
/*	width:170px;
	float:left;
	text-align:right;*/
	display:list-item;
	list-style-type:none;
	}

.forgotPasswordBox input.textBoxLarge {
	width:250px;
	}


.forgotPasswordContainer h3{
	/*color:#000;*/
	font-size:22px;
	padding:20px 10px 0;
	margin-bottom:15px;
	font-weight:bold;
	}

.forgotPasswordBox fieldset{
	padding: 0 5px;
	}

.forgotPasswordBox .btnContainer{
	float:right;
	margin:10px 148px 0 0;
	}

.forgotPasswordBox .btnContainer span{
	margin: 0 0 0 15px;
	}

.forgotPassconfiramtion h4{
	font-size:16px;
	color:#000;
	}

.forgotPassconfiramtion p{
	margin: 10px 0;
	}


/*
Flight Search Result 
------------------------------------------------------------*/

.flightSearchResultContainer{
	margin:0 3px;
	}
	
/* ///////////////////////////////////////
/* flight search matrix table styles */

table.airlineMatrix{
	width:100%;
	font-size:12px;
	border-collapse:collapse;
	}

table.airlineMatrix a,
.flightSearchMatrixWrapper a,
table.flightSearchResult a{
	color:#2D7BB2 !important;
	font-size:12px;	
	}


table.airlineMatrix td,
table.airlineMatrix th{
	width:51px;
	border-right:1px solid #ccc!important;
	padding:0 3px;
	text-align:center;
	height:35px;	
	_height:23px;		
	vertical-align:middle;
	}

table.airlineMatrix td.firstTD,
table.airlineMatrix th.firstTD{
	width:56px;
	border-right:none!important;	
	padding:6px 3px 6px 5px;
	*padding:0px 3px 0px 5px;
	_padding:6px 3px 6px 5px;
	}

table.airlineMatrix td.lastTD,
table.airlineMatrix th.lastTD{
	border-right:none!important;	
	}
	
	
.flightSearchMatrixWrapper a.linkNext{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/next-arrow-green.gif) no-repeat right 53%;
	padding:0 10px 0 0;
	text-decoration: none;
	color:#2D7BB2;
	font-weight:bold;
	margin:14px 10px 0 12px;
	float:right;
	}	

.flightSearchMatrixWrapper .alternateRow td {
	background-color: #f0f0f0;
	}
#heavenly .flightSearchMatrixWrapper .alternateRow td {background-color: #ACB6C5;}
.flightSearchMatrixWrapper .alternateRow td.firstTD{
	background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rboxSmall_left.gif) no-repeat top left;
	}
#heavenly .flightSearchMatrixWrapper .alternateRow td.firstTD {
	background:#ACB6C5 url(/VailResorts/sites/heavenly/assets/img/pnb/rboxSmall_left.gif) no-repeat left top;
}

.flightSearchMatrixWrapper .alternateRow td.lastTD{
	background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rboxSmall_right.gif) no-repeat top right;
	}
#heavenly .flightSearchMatrixWrapper .alternateRow td.lastTD {
	background:#ACB6C5 url(/VailResorts/sites/heavenly/assets/img/pnb/rboxSmall_right.gif) no-repeat scroll right top;
}

.filterModulesContainer .ui-slider {
	margin:0 15px 0 12px;
}

.flightTimesContainer {
	color: #000;
}

.flightTimesContainer strong {
	padding-left: 9px;
}

.flightTimesContainer p {
	padding: 5px 0;
}

.flightSlider,
.flightTimes {
	margin:0;
	padding:5px 0 5px 10px;
}


.flightSlider li,
.flightTimes li {
	display: inline;
	padding-left: 95px;
	font-weight:bold;
}

.flightTimes li {
	padding-left:90px;
}

.flightSlider li.first,
.flightTimes li.first {
	padding-left:0;
}

#showAmount {
	padding: 3px 10px 0;
	font-weight: bold;
}



/* ///////////////////////////////////////
/* search result sections styles */

.sortingParam{
	padding:5px;
	background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/seperatorLiftTicket.gif) no-repeat bottom center;	
	height:35px;
	}
#heavenly .sortingParam {
	background-image: url(/VailResorts/sites/heavenly/assets/img/pnb/seperatorLiftTicket2.gif);
}
ul.sortBy{
	float:left;
	}

ul.sortBy select{
	width:auto;
	}

table.flightSearchResult{
	width:100%;
	margin:10px 0 0;
	padding-bottom:25px;
	border-collapse:collapse;	
	}
	
table.flightSearchResult td{
	/*width:72px;*/
	text-align:center;	
	padding:15px 3px 5px;
	vertical-align:top;
	height:80px;
	}
	
table.flightSearchResult td.flightLogo{
	height:40px;
	}	
	
table.flightSearchResult td.lastTD a{
    font-weight:bold;
    }
	
table.flightSearchResult td span{
	display:block;
	}
	

.flightSearchResult .flightDescription .flightDetails span {
	display: inline !important; 
}

.flightSearchResult .flightDescription .flightDetails span.featuredFlightSpan{
	display:none !important;
	}


table.flightSearchResult td.flightDescription{
	padding:5px 10px 5px 0px;
	width:285px;
	}


.flightSearchResult .alternateRow td.firstTD{
		background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rbox_leftLarge.gif) no-repeat bottom left;
		padding:0;
	}

#heavenly .flightSearchResult .alternateRow td.firstTD,
#heavenly .flightSearchResult .alternateRow td.firstTD .topLeftCorner {
	background-image:url(/VailResorts/sites/heavenly/assets/img/pnb/rbox_leftLarge.gif);
	background-color: #ACB6C5;
}
#heavenly .flightSearchResult td.lastTD .topRightCorner .btnGrey{*float: right;}
.flightSearchResult .alternateRow td.lastTD{
		background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rbox_rightLarge.gif) no-repeat bottom right;
		width:95px;
		padding:0;
	}
#heavenly .flightSearchResult .alternateRow td.lastTD,
#heavenly .flightSearchResult .alternateRow td.lastTD .topRightCorner {
	background-image: url(/VailResorts/sites/heavenly/assets/img/pnb/rbox_rightLarge.gif);
	background-color: #ACB6C5;
}

.flightSearchResult .alternateRow td.firstTD .topLeftCorner{
	background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rbox_leftLarge.gif) no-repeat top left;
	padding:10px 3px 5px;	
	}

.flightSearchResult .alternateRow td.lastTD .topRightCorner{
	background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rbox_rightLarge.gif) no-repeat top right;
	padding:10px 3px 5px;
	width:90px;
	margin:0 auto;
	}
	
.flightSearchResult .btnGrey input{
	*width:70px;
	}	
	
.flightSearchFilterContainer .filterContentWrapper .btnGrey input{
	_width:124px;	
		}	
		
table.flightSearchResult td.lastTD span.btnGrey{
	margin-left:10px;
	*margin-left:7px;
	}		


.flightSearchResults ul.linksPrintEmail li{
	padding-right:7px;
	}

.flightSearchResults ul.linksPrintEmail li.last{
	padding-right:0;
	}
	
.flightSearchResult td.firstTD span.amount{
		font-size:18px;
		}
		
/*
.flightSearchResults ul.linksPrintEmail li.last{
	padding-left:4px;
	*padding-left:7px;	
	}	*/

.flightSearchResult .topRightCorner a{
	clear:both;
		}




/* ///////////////////////////////////////
/* nested flight detail table styles */
	
table.flightDetails{
	margin:0 3px; 	
	border-collapse:collapse;	
	}	

table.flightDetails tr td{
	border-top:1px solid #ccc;
	height:auto;
	}


table.flightDetails tr.firstTD td{
	border-top:none;
	height:auto;
	}

table.flightDetails td{
	/*width:72px;*/
	font-size:10px;
	padding:5px 2px;
	height:auto;
	vertical-align:middle;
	}

/* ////////////////////////////////////////////
 flight search result filter style ////////// */
 
.filterContentWrapper a{
	color:#2D7BB2;
	}
 
 
.filterContentWrapper .stopPerferences,
.filterContentWrapper .classPreferences,
.filterContentWrapper .airLinesPreferences{
	padding: 0 5px;
	}



.flightSearchFilterContainer .btnUpdateFlightDetail{
    width:136px; 
    margin: 0 auto;
    }


.flightSearchFilterContainer .btnUpdateFlightDetail .btnGrey Input{
    width:136px;
    }

.filterContentWrapper{
    padding-bottom:10px;
    }


/*
My Account Middle Modules Style
----------------------------------------------------------------*/

ul.UserFamilyMembers{
	margin:10px 0 5px 10px;
	font-weight:bold;
	}

.myAccountContentWrapper h3,
.peakRewardContentWrapper h3{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgMyAccountHeading.gif) repeat-x left top;
	height:15px;
	padding:6px 11px 6px 18px;
	color:#343434;
	font-size:12px;
	font-weight:bold;
	}

h3 span.iconContainer{
	float:right;
	margin-top:-29px;/*vj changes*/
	_margin-top:-15px !important;
	
	}
h3 span.iconContainer a{
		margin-top:-29px !important;/*vj changes*/
		}
/*vj added this Firefox 2 hack for myAccount Personal Information page*/
.personalInfo h3 span.iconContainer a img, x:-moz-any-link ,span.iconContainer a img, x:-moz-any-link {margin-top:15px;}

.personalInfo h3, .familyMembers h3{	
	margin-bottom:0px;
}

h3 span.iconContainer img{
	margin-right:3px;

	}
html>/**/body h3 span.iconContainer img, x:-moz-any-link, x:default   /* Only FireFox 3  created by vedha for bug artf989361*/
	{
		margin-top:15px;
	} 

a.rightHeadingLink{
	float:right;
	margin:-14px 10px 0 0; 
	_margin:-14px 10px 0 0;
	color:#2D7BB2 !important;
	}
html>/**/body a.rightHeadingLink , x:-moz-any-link, x:default    /* Only FireFox 3  created by vedha for bug artf989361*/
	{
	/*		margin:0px 10px 0 0;*/
	}

.myAccountContentWrapper dt,
.peakRewardContentWrapper dt{
	float:left;
	padding:0 3px 0 0;
	font-weight:bold;
	}


/* personal information section related styles */
.personalInfoContentWrapper{
	padding:10px 20px;
	background-color:#f0f0f0;
	font-size:11px; /*by rk for artf1013980 : All | My Profile Page | UI Issues */
	}

.PassInfoContentWrapper{
	padding:10px 20px;
	font-size:11px; /*by rk for artf1013980 : All | My Profile Page | UI Issues */
	}

.personalInfoContentWrapper dt,
.personalInfoContentWrapper dd{
	border-bottom:1px solid #ccc;
	padding:10px 3px 10px 0 ;
	}

.personalInfoContentWrapper dt.last,
.personalInfoContentWrapper dd.last{
	border-bottom:none;
	}	
	
.PassInfoContentWrapper	a{
	color:#2D7BB2 !important;
	}

.membersPhoto{
	height:59px;
	width:72px;
	}
	
.thumbnailImg{
	height:135px;
	width:135px;
	}
	
.imageContainer{
	float:left;
	margin-right:15px;	
	text-align:center;
	width: 135px;
	}
	
.imageContainer	a{
	color:#2D7BB2 !important;
	}
.singleColumn .accountEditAddress.planningBooking a.openModalChangePassword {display:block; padding-bottom:20px;}

.accountEditAddress div h3 a {float:right; margin-top:-15px;}
	

	
	
	/*rk for artf972479 : H | BR | My profile page | Season pass number is wrapping to the next line on MAC safari */	
/*.passInfo .PassInfoContentWrapper dl.passType {/*float:left;width:280px;*width:250px;}*/
.passInfo .PassInfoContentWrapper ul li dl.passType dd {float:none;}
/*.passInfo .PassInfoContentWrapper ul li dl {/*float:left; _width:300px !important;}*/
.passInfo .PassInfoContentWrapper ul li dl dd {float:left;}
/*rk for artf972479 : H | BR | My profile page | Season pass number is wrapping to the next line on MAC safari */	
.passInfo .PassInfoContentWrapper ul li dl.passHolderName{
	margin-bottom:0px;float:left; width:250px;/*AR | artf1002050 : Pass User Reg Page Not looking so good */
}


.myAccountContentWrapper .passInfo #myPass dl{font-size:11px;float:left;width:150px}
.myAccountContentWrapper .passInfo #myPass dl.passType {width:250px;}
.myAccountContentWrapper .familyMembersContent {float:left; width:240px;}
.myAccountContentWrapper .familyMembersContent dt {padding-right:5px}
.myAccountContentWrapper .familyMembersContent dd.familyMembersName {display:inline;}
.myAccountContentWrapper .passInfo #myPass dl dt{font-size:11px;float:none;display:inline;}
.myAccountContentWrapper .passInfo #myPass dl dd{font-size:11px;float:none;display:inline;}

/*by rk for artf1013980 : All | My Profile Page | UI Issues */



/*dl.passType{
	width:225px;
	float:left;
	}	
Comented by vedha for bug artf987800 */

/* created by vedha for artf987800 */
.passType DD
{
	float:left;
	padding-right:10px
}

/* end*/

.myAccountContentWrapper .passInfo #myPass ul , x:-moz-any-link { display:-moz-inline-box; } /* FireFox 2 */
/*by rk for artf1013980 : All | My Profile Page | UI Issues */

.familyMembersContentWrapper{
	background-color:#f0f0f0;
	font-size:11px; /* by rk for artf1013980 : All | My Profile Page | UI Issues */
	}

ul.familyMembersList{
	width:355px; /*changed width. fix for artf979932 | farroyo*/
	_width:335px; /* by rk for for artf1013980 : All | My Profile Page | UI Issues */
	margin-left:10px;
	float:left;
	position:relative;/*fix for artf979932 | farroyo*/
}

ul.familyMembersList li{
/*	border-bottom:1px solid #ccc;  Commented by vedha for artf989361 */
	margin-left:10px;
	_margin-left:0; /*by rk for artf1013980 : All | My Profile Page | UI Issues */
	padding:10px 10px 10px 0	
	}

ul.familyMembersList li.last{
	border-bottom:none;
	}

.familySectionInstruction{
	float:right; /*changed to float right, fix for artf979932, farroyo*/
	margin:5px;	/*changed margin, fix for artf979932, farroyo*/
}

.instructionContentWrapper{
	background:#fff;
	padding:0 10px;
	width:148px;
	margin-bottom:10px; /* created for artf989361 vedha*/
	}
	
.instructionContentWrapper p{
	padding:4px 0;
	}

#userPassbuttonFooter .btnGrey{
	margin-right:10px;
	}

/* Resort Charges */
.resortChargesContentWrapper{
	padding: 7px;
	}	

.resortChargesContentWrapper dl{
	float:left;
	min-width:170px;
	_width:170px;	
	margin-left:13px;
	}

.address dt{
	float:none;
	}
	

/* Email Subscription styles */


.emailSubscribe{
	margin-left:13px;
	}


.emailSubscripton p{
	margin:10px 10px 1px 10px;
	}
	
.emailSubscripton a.privacyPolicy{
	margin:10px 10px 1px 10px;
	color:#2D7BB2 !important;	
	}

.myAccountContentWrapper #emailSubscribe .btnContainer{
	float:right;
	margin: 10px 105px 0px 0px;
	_margin: 10px 20px 0px 0px; /* artf987757 vedha */
	~margin: 10px 45px 0px 0px; /* artf987757 vedha */
	_width:150px; /*Daniel Rodriguez*/
}


/* Email format radio buttons selector styles */
ul.emailFormat{
	margin:10px;
	}

ul.emailFormat li{
	float:left;
	}

ul.emailFormat li label{
	margin:-3px 10px 0 0;
	*margin:3px 10px 0 0;	
	}
	
ul.emailFormat li span{
	font-weight:bold;
	float:left;
	margin-right:15px;
	}
	
ul.emailFormat li input{
	margin-top:1px;
	float:left;
	}	
	
ul.subscribeOptions{
	margin: 10px 10px 0 80px;
	}

ul.subscribeOptions li{
	margin:10px 0 0;
	}	

ul.subscribeOptions li.colaradoReport{
	float:left;
	/*width:215px; fix for artf972403, farroyo */
	margin-bottom:15px;
	}

ul.subscribeOptions li.heavenlyReport{
	float:right;
	/*width:215px; fix for artf972403, farroyo */
	margin-bottom:15px;	
	}


/* Snow Report Radio List Style */

ul.snowReportOption{
	margin:20px 0 20px 20px;
	*margin:20px 0 20px 25px;	
	}

ul.snowReportOption li input.radio{
	float:left;
	margin:2px 3px 0 0;
	*margin:-2px 3px 0 0;	
	}

/* subscription option checkbox list */

ul.subscribeOptions li input{
	float:left;
	margin:2px 10px 0 0;
	*margin:-2px 10px 0 0;	
	}

ul.subscribeOptions label{
	font-weight:bold;
	}
	
ul.subscribeOptions p{
	display:block;
	margin: 3px 0 0 23px;
	*padding-left:6px;
	}	


/* unsubscribe option styles */

.unsubscribeContainer{
	margin:15px 10px 0 59px;
	width:450px;	
	}

.unsubscribeContentWrapper{
	padding:3px 10px;
	}

.unsubscribeContentWrapper p{
	margin-left:0;
	}

	
.myAccountContentWrapper .btnContainer{
	margin:10px 0 0 59px;
	}	

.unsubscribeContentWrapper ul.subscribeOptions{
	margin:10px 10px 0 0;
	}

.unsubscribeContentWrapper ul.subscribeOptions label{
	font-weight:normal;
	width:450px;
	float:left;
	font-weight:normal;
	width:360px;	
	}


/*
My Account Right Edit Adress Module
-----------------------------------------------------------*/
.accountEditAddress{
	margin:74px 10px 0	
	}

.linkChangePass{
	color:#2D7BB2 !important;
	margin-bottom:15px;
	float:right;
	font-size:12px;
	font-weight:bold;
	}


.accountEditAddress h3{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgEditAdressHeader.png) repeat-x left top;
	height:21px;
	color:#555;
	font-size:11px;
	font-weight:bold;
	padding:8px 10px 0; 
	}

.addressContainer span{
	font-weight:bold;
	}


.addressContainer{padding:10px;}
.addressContainer address{ font-style:normal} /* Added for artf965496 [ANUKUL] */
	

.accountEditAddress. addressEditLink{
	float:right;
	margin-top:-15px;
	color:#2D7BB2 !important;	
	}
	
.accountEditAddress. editConfirmation{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;	
}
	
/*
My Account Left Navigation Container
------------------------------------------------------------------*/

.accountLeftNavContainer{
	margin:0 10px;
	}


.myAccountLeftNavTop{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgMyAccountLeftNavTop.png) no-repeat left top;
	height:13px;
	}
	
.myAccountLeftNavBottom{
	background:#d7d7d7 url(/VailResorts/sites/PlanningAndBooking/assets/img/bgMyAccountLeftNavBottom.png) no-repeat left bottom;
	}	

ul.leftNavMyAccount{
	padding-bottom:13px;
	}

ul.leftNavMyAccount li.current{
	background-color:#ebebeb;
	}

ul.leftNavMyAccount li a{
	padding:7px 0 7px;
	margin:0 7px;
	display:block;
	color:#000;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted #999;
	}

ul.leftNavMyAccount li a.last{
	border-bottom:none;
	}


.passPhotoInstruction{
	margin: 10px 0;
	}
	
.passPhotoContent{
	padding: 10px;
	}	

.passPhotoContent h5{
	font-weight:bold;
	margin-bottom:10px;
	}

/*
My Account Edit Detail Modal Window
------------------------------------------------------------------*/
/*.editDetailMyAccountContainer{
	background:#fff;
	padding:10px;
	}

.editDetailContentWrapper h3{
	color:#000;
	font-size:13px;
	padding:10px 10px 0 10px;
	font-weight:bold;
	}


.editDetailContentWrapper span.btnGrey,
.editDetailContentWrapper span.requiredField{
	margin:10px 10px 0 0;
	}


ul.editDetailFormContainer{
	margin:0 10px 10px;
	}


ul.editDetailFormContainer li{
	padding:5px 0 5px 0;
	}	

ul.editDetailFormContainer li label{
	font-weight:bold;
	display:block;
	padding-bottom:5px;	
	}
	
ul.editDetailFormContainer li input.textBoxLarge{
	width:220px;
	font-size:12px;
	}	
	
ul.editDetailFormContainer li select{
	width:150px;
	font-size:11px;
	}		

ul.radioButtonList{
	margin:10px;
	}

	
ul.radioButtonList li{
	float:left;
	width:125px;	
	}

ul.radioButtonList li input{
	float:left;
	margin:3px 5px 0 0;	
	*margin:0 0 0 -4px;		
	}	
	
ul.radioButtonList li label{
	float:left;
	margin-top:2px;
	}	

ul.otherUpdates{
	margin:0 10px;
	}

ul.otherUpdates li{
	clear:both;
	padding:5px 0;
	}

ul.otherUpdates li input{
	float:left;
	margin:3px 5px 0 0;	
	}	
	
ul.otherUpdates li label{
	float:left;
	margin-top:2px;
	*margin-top:6px;	
	}*/
	
/*
Child care and Nursery related styles
----------------------------------------------------------------------------- */

ul.childCareDetail{
	padding:5px 0 15px 0;
	}


ul.childCareDetail li a{
	color:#2D7BB2 !important;	
	}


ul.childCareDetail li{
	float:right;
	margin:0 15px 0 0;
	}
	
	
	
ul.childCareDetail li.detail{
	float:left;
	margin-left:5px;
	}	

ul.childCareDetail li dl{
	clear:both;
	}


ul.childCareDetail li dl dt{
	float:left;
	font-weight:bold;
	margin:0 10px 0 0;
	display:block;
	}
	
ul.childCareDetail li dl dd{
	float:left;
	}	


.childCareNursery #lesson_snowboarding, 
.childCareNursery #lesson_skiing, 
.childCareNursery .lessonTypesDays input {
	float:left;
	height:14px;
	margin-top:2px;
	}
	
.childCareNursery .lessonDay ul li{
	clear:both;
	margin: 9px 0;
	}	


.childCareContentHolder .radioButtonListContainer h4 {
	margin-top:15px;
	color:#000;
	}

ul.topRightLinks{
	float:right;
	}
	
ul.topRightLinks li{
	float:left;
	padding	:5px;
	}	

ul.topRightLinks li a{
	color:#2D7BB2 !important;	
	}


.childCareContentHolder .btnContainer {
	background:#FFFFFF url(/VailResorts/sites/PlanningAndBooking/assets/img/bg_privatelessonsBottom.gif) no-repeat scroll left top;
	padding:20px 0 10px;
	margin-top:20px;
	}

.childCareContentHolder .btnContainer li{
	*float:left;
	}

.childCareContentHolder .btnContainer li span.btnGrey{
	margin-right:10px;
	}

.childCareContentHolder .datePickerContainer h4{
	margin-left:5px;
	}


/*
My Peak Rewards related styles
-----------------------------------------------------*/

.accountSummary{
	padding:0 20px;
	}

.accountSummary h2{
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
	padding-top:10px;
	}

.accountSummary dl{
	margin:10px 0;
	}

.accountSummary dt,
.accountSummary dd{
	margin-bottom:5px;
	font-weight:bold;
	}


table.tabularData{
	width:100%;
	border-collapse:collapse;
	}


table.tabularData tr.alternateColor td{
	background-color:#f0f0f0;
	}

table.tabularData tbody td{
	background-color:#f7f7f7;
	font-size:11px;	
	padding:5px 5px 5px 20px;	
	border-bottom:1px solid #dadada;
	}

table.tabularData thead th{
	background-color:#dadada;
	padding:5px 5px 5px 20px;
	font-weight:bold;
	font-size:11px;		
	}


.availablePoints table.tabularData tbody td,
.availableCertificates table.tabularData tbody td{
	width:176px;
	}
	
.redeemPeakCertificates table.tabularData tbody td,
.redeemPeakCertificates table.tabularData tbody td{	
	width:132px;	
	}
	
.availableCertificates,
.availablePoints,
.peakEarningTransactionfilter,
.redeemPeakCertificates{
	background-color:#f0f0f0;
	}	

.peakRewardContentWrapper .sectionWrapper a.rightHeadingLink{
	margin:25px 15px 0 0;
	font-size:12px;
	font-weight:bold;
}

#keystone .peakRewardContentWrapper .sectionWrapper a.rightHeadingLink, x:-moz-any-link {margin:6px 15px 0 0} /*pn artf1008450*/
#keystone .peakRewardContentWrapper .sectionWrapper a.rightHeadingLink, x:-moz-any-link, x:default {margin:25px 15px 0 0;} /*pn artf1008450*/


.peakRewardContentWrapper .sectionWrapper h3 a.rightHeadingLink {
	font-size:12px;
	font-weight:bold;
	margin:-14px 15px 0 0;
	}
	
	
.transactionEarnings .peakEarningTransactionfilter a.rightHeadingLink{
	margin:0px 0px 0 0;
	font-size:12px;
	font-weight:bold;	
	}

.sectionWrapper p{
	padding:10px 20px;
	}
	
.sectionWrapper .resortChargesContentWrapper p{
	padding:10px 20px 10px 13px;
	}


.peakEarningTransactionfilter{
	padding:10px 20px; /* by rk for artf994847 : Peaks Page seems WAcked  */
	}

.peakEarningTransactionfilter select{
	font-size:10px;
	width:125px;
	}

.peakEarningTransactionfilter label{
	font-size:12px;
	}
	
.peakEarningTransactionfilter dl{
	margin-top:10px;
	}	

.peakEarningTransactionfilter dl dt{
	display:list-item;
	list-style-type:none;
	width:100%;
	}

.peakEarningTransactionfilter dl dd{
	float:left;
	}

/*
Peak Reward Right Modules Styles
--------------------------------------------------------------*/
.rightModuleContentHolder{
	margin: 0 10px;
	}

.rightModuleContentHolder .lightGreyBox{
	padding:10px;
	}	

.rightModuleContentHolder p{
	padding:3px 0;
	}

.rightModuleContentHolder a{
	color:#2D7BB2 !important;	
	}

.aboutPeakReward{
	 margin:10px 0;
	}

.aboutPeakReward li{
	list-style-type:disc;
	margin:5px 5px 5px 15px;
	}

/*	
Offers - Select Unit type related styles
-----------------------------------------------------------------------*/

.offerUnitType .introText{
	width:400px;
	float:left;
	padding:10px 0 0 0;
	}

.offerUnitType .topLinks{
	float:right;
	}

.offerUnitType .imgHolder img{
	display:block;
	}

.offerUnitType .imgHolder{
	float:left;
	}

.availabilitySearchBox,
.childrenAgeBox{
	float:left;
	margin:0px 15px 0px 0px;
	padding:0px;
	width:250px;
	}
	
.offerUnitType ul.filterTripDetail{
	padding:10px 20px;
	}

.offerUnitType ul.filterTripDetail li.traveler{
	float:left;
	width:100%;
	}

.offerUnitType .availabilitySearchBox .textBoxSmall{
	width:65px;
	}

.offerUnitType .availabilitySearchBox select{
	width:60px;
	}
	
.offerUnitType ul.childAgeDropBoxList {
	margin-left:10px;
	}	

/*
.contentContainer .amenitiesList{
	background-image:none;
	background-repeat:no-repeat;
	}*/

/*

/*
Offers Explorer page 
---------------------------------------------------------------------------------------- */

.offersExplorer .topShadowDivider {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/seperatorLiftTicket.gif) no-repeat left top;
	padding-top:11px;
	*padding-top:5px;	
	clear:both;
	margin-top: 15px;
}
.offersExplorer .btnGreyWrapper{
	overflow: hidden;
	margin: 0 auto;
	width: 70px;
	*width: 80px;
}
.offersExplorer .bottomLinks {
	margin-left: 10px;
}
.filterContentWrapper .viewAllOffers {
	padding: 6px 10px;
	display:inline-block;
}
table.offersList{
	width:100%;
	border-collapse:collapse;
	}
	
table.offersList tr{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgDottedLine.gif) repeat-x left bottom;
	}	
	
table.offersList td{
	padding:15px 7px;
	text-align:center;
	width:55px;
	vertical-align:top;
	}	

table.offersList td a{
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#2d7bb2;
	}		
	
table.offersList td.imgContainer{
	 padding-top:32px;
 }	

table.offersList td.prodDescription{
	width:300px;
	text-align:left;
	/* padding-top:30px; */

	}

table.offersList td.prodDescription h4{
	float:none;
	overflow:hidden;
	margin:0 5px 0 0;
	}


table.offersList td.prodDescription h4 a,
table.offersList td.prodDescription h4 a:hover{
	font-weight:bold;
	font-size:12px;
	margin:0 0 3px;
	text-decoration:underline;
	float:none;
	}

table.offersList td.prodDescription address{
	font-weight:bold;
	display:block;
	clear:both;
	}

table.offersList td .amenitiesContainer img{
	height:69px;
	width:78px;
	}

table.offersList td.prodDescription p{
	margin-top:3px;
	width:auto;
	}

table.offersList td.itemPrice{
	font-size:16px;
	color:#000;
	font-weight:bold;
	vertical-align:middle;
	}

table.offersList td.btnColumn,
table.offersList td.lastColumn{
	width: 180px;
	color:#000;
	font-size:11px;
	vertical-align:middle;	
	}
	
table.offersList td.btnColumn span,
table.offersList td.lastColumn span{
	width:auto;
	display:block;
	}	

table.offersList td.compareColumn,
table.offersList td.firstColumn{
	background-color:#f0f0f0;
	/*background:#F0F0F0 url(../img/img_pnb/bgDottedLine.gif) repeat-x scroll left bottom;	*/
	vertical-align:middle;
	border-bottom:1px dotted #d2d2d2;
	}
	
table.offersList td.btnColumn a,
table.offersList td.lastColumn a{
	text-decoration:underline;
	}	

table.offersList td.btnColumn a.saveLink{
	white-space:nowrap;
	}

table.offersList td.btnColumn .btnGreyWrapper a, 
table.offersList td.lastColumn .btnGreyWrapper a {
	text-decoration:none;
	}



ul.paginationOffers{
	margin-left:140px;
	}

ul.paginationOffers li{
	float:left;
	margin: 13px 3px;
	font-weight:bold;
	}

ul.paginationOffers li a{
	padding: 2px 3px;
	color:#2D7BB2;
	font-weight:bold;
	}

ul.paginationOffers li a.linkPrevious{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/previous-arrow-green.gif) no-repeat left 53%;
	padding:3px 10px;
	text-decoration: none;
	color:#2D7BB2;
	text-transform:uppercase;
	font-weight:bold;
	margin:11px 0 0;
}

ul.paginationOffers li a.linkNext{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/next-arrow-green.gif) no-repeat right 53%;
	padding:0 10px 0 0;
	text-decoration: none;
	color:#2D7BB2;
	text-transform:uppercase;
	font-weight:bold;
	margin:14px 0 0 12px;
	}

.amenitiesCheckBoxList ul li input{
	float:left;
		}


/*
Ground Transportation - Select Type
--------------------------------------------------*/

.changeLocation{
	margin-top:10px;
	float:left;
	width:310px;	
	}

.selectTypeGTContentWrapper{
	margin:0 10px;
	}

.selectTypeGTContentWrapper h2{
	font-size:13px;
	color:#000;
	padding-top:10px;
	font-weight:bold;
	}

.selectTypeGTContentWrapper .introText{
	padding-left:3px;
	}
	
.changeLocationContentWrapper{
	padding:5px 10px;
	}	

.changeLocation label{
	font-weight:bold;
	}

.changeLocation span {
	font-weight:bold;
	padding: 0 10px 0 3px;
	}
	
.selectTypeGT a{
	color:#2D7BB2;
	}


.productBoxContainer{
	padding:15px 0 0 1px;
	}


.selectTypeGTContentWrapper .productBoxContainer .productBox{
	width:222px;
	float:left;
	margin-right:12px;
	text-align:center;
	}
	
.selectTypeGTContentWrapper .productBoxContainer .lastBox{
	margin-right:0;
	}

.productBox h3{
	font-weight:bold;
	font-size:14px;
	color:#2D7BB2;
	padding:10px 0;
	text-decoration:underline;
	}

.productBox img{
	width:97px;
	height:64px;
	margin:10px 0;
	}

.productBox ul,
.productBox h4{
	text-align:left;
	margin-left:2px;
	}

.productBox ul li{
	list-style-type:square;
	margin:5px 0 0 13px;
	}

.productBox .btnContainer{
	/*background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/borderTop_continue.png) no-repeat scroll top center;*/
	padding-top:10px;
	margin-top:15px;
	padding-left:56px;
	}

.priceEstimator{
	float:right; 
	margin-top:15px;
	}


.selectTypeGTContentWrapper ul.chromeFooterList li.btnSaveProgress{
	padding-top:11px;
	font-weight:bold;
	}


.priceEstimatorContentWrapper{
	padding:10px 20px;
	background:#fff;
	}

.priceEstimatorContentWrapper h2{
	margin:10px 0
	}
	
.priceEstimatorContentWrapper .introText{
	padding-left:0;
	margin-bottom:10px;
	}
	
.priceEstimatorContentWrapper ul.datesTravelers{
	padding-left:0px;
	}
	
.priceEstimatorContentWrapper ul.datesTravelers li{
	width:175px;
	}	
	
.priceEstimatorContentWrapper .btnContainer{
	margin:20px 0 0 0;
	/*float:right;*/
	}

.resultPriceEstimates{
	border-top: solid 1px #cdcdcd;
	padding-top:20px;
	margin-top:20px;
	}

.resultPriceEstimates ul{
	margin-bottom:20px;
	}

.resultPriceEstimates ul li{
	width:163px;
	float:left;
	margin: 0 3px;
	}	

.resultPriceEstimates ul li h3{
	margin:0 3px 10px;
	display:block;
	font-weight:bold;
	font-size:14px;
	}

.resultPriceEstimates ul li span{
	margin:4px 5px;
	display:block;
	clear:both;
	}

.resultPriceEstimates ul li span.amount{
	margin:0 2px;
	font-size:18px;
	}
	
.resultPriceEstimates ul li span.description{
	display:block;
	*width:150px;
	}
	

/*
Promo Code
------------------------------------------------------------------*/

.promoContentWrapper h2{
	padding:0 0 7px;
	font-size:12px;
	font-weight:bold;
	}

.promoContainer .imageContainer{
	float:none;
	margin:0 0 7px;
	width:auto;	
	}
	
.promoContainer .imageContainer	img{
	width:100%;
	}

.promoContainer .introText{
	padding: 0 0 7px;
	}
	
ul.formlisting li label{
	font-weight:bold;
	display:block;
	padding:5px 0;
	}
	
ul.formlisting li span{
	font-weight:normal;
	padding:5px 0;	
	display:block;
	}	
	
ul.formlisting li input.textBoxLarge{
	width:145px;
	}	

/*
Edit Email address
------------------------------------------------------------------*/
.editEmailAddress ul.formlisting li {clear:both;}  /* by rk for artf972434 : My profile page | Edit email address modal */
.editEmailAddress ul.formlisting li label{float:left;width:170px;}  /* by rk for artf972434 : My profile page | Edit email address modal */

/*
Add Resort Charge
-------------------------------------------------------------------------*/
.addResortChargeContainer{
	background:#fff;
	padding:20px; 
	}

.addResortCharge .introText{
	float:left;
	padding:10px 0 10px 0;
	}

.addResortCharge .topLinks{
	float:right;
	font-weight:bold;
	}

.addResortCharge .detailWrapper{
	margin: 10px 10px 0;
	}
	
.addResortChargeContentWrapper{
	padding:5px 15px;
	}	
	
.addResortChargeContentWrapper ul.radioButtonList {
	margin:0;
	}	
	
.addResortChargeContentWrapper ul.radioButtonList li{
	width:auto;
	padding:5px 0;
	}

.addResortChargeContentWrapper ul.radioButtonList li{
	width:auto;
	}

.addResortCharge ul.formlisting{
	padding:10px 0;
	}

	
ul.formlisting li label span{
	display:inline;
	}
	
.addResortCharge ul.formlisting li input.textBoxLarge{
	width:190px;
	}	
	
.addResortCharge ul.formlisting li span{
	display:inline;
	margin-left:5px;
	}
	
.addResortChargeContentWrapper .btnContainer{	
	margin-left:70px;	
	}
	
.addResortChargeContentWrapper	.btnGrey{
	margin-right: 10px;
	}


/* 
Rounded Corner Box Styles
--------------------------------------------------------------------------- */

.roundedCornerTopLeft {
	/*background:url('/VailResorts/sites/PlanningAndBooking/assets/img/box-img/top-left.gif') no-repeat 0 0;*/
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/topLeft.gif) no-repeat 0 0;
	height:20px;
	font-size:0px;
	_zoom: 1;
}
.roundedCornerTopLeft span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/topRight.gif) no-repeat right top;
	height:20px;
	display:block;
	position:relative;
	_zoom: 1;
}
.roundedCornerMiddleLeft,
.roundedCorner{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/middleLeft.gif) repeat-y left top;
	_zoom: 1;
}
.roundedCornerMiddleRight,
.roundedCornerInner{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/middleRight.gif) repeat-y right top;
	padding: 0 20px 0 0;
	margin:0 0 0 20px;
	_zoom: 1;

}
.roundedCornerBottomLeft {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/bottomLeft.gif) no-repeat 0 0;
	height:20px;
	font-size:0px;
	_zoom: 1;
}
.roundedCornerBottomLeft span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/bottomRight.gif) no-repeat right bottom;
	height:20px;
	font-size:0px;
	display:block;
	/* position:relative; */
	_zoom: 1;
	
}

/* modified to touch left and right edges of the rounded box */
.roundedCornerInnerEdges{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRoundedCorner/middleRight.gif) repeat-y right top;
	padding: 0 10px 0 0;
	margin:0 0 0 10px;
	_zoom: 1;
}


/*
Lesson Explore by Prduct
------------------------------------------------*/

.exploreLessonsByProduct .largeGboxContainer{
	margin-top:0px;
	}

.exploreLessonsByProduct .mainTabsPnB li a{
	padding:15px 10px;
	}
	
.tabsContentContainer .leftContentDiv{
	float:left;
	padding-right:39px;
	/*width:360px;*/
    width:315px;	
	border-right:1px solid #ccc; /* by rk for artf1007934 : H | Season Pass | UI Issues */
	}

.tabsContentContainer .rightContentDiv{
	float:right;
	margin-right:16px;
	text-align:center;
	width:120px;
    _width:75px;	
}
/* by rk for artf987799 : All Site | Adult-Child Classes | UI Issue On IE 6  */
.exploreLessonsByProduct .tabsContentContainer .rightContentDiv {
	/* by rk for artf1007934 : H | Season Pass | UI Issues */
	/*background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/equipment_rental_rightcol_border.png) no-repeat scroll left top;
	_background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/equipment_rental_rightcol_border_ie6.gif) no-repeat scroll left top;*/
	padding-left:10px;
}

.tabsContentContainer .rightContentDiv .selectThis{
	margin-bottom:9px;
}


.tabsContentContainer .rightContentDiv span{
	display:list-item;
	list-style-type:none;
	}

.leftContentDiv h4,
.tabsContentContainer a,
.rightContentDiv span.amount{
	color:#2D7BB2 !important;	
	}


.leftContentDiv h4 span{
	margin:0 10px;
	color:#2D7BB2 !important;	
	}


.leftContentDiv span.location{
	font-weight:bold;
	margin:5px 0;
	display:block;
	color:#2D7BB2 !important;	
	}

.exploreLessonsByProduct .sortingParam{
	padding:10px 0 10px 7px
	}

.exploreLessonsByProduct .sortingParam select{
	width:180px;
	}

.exploreLessonsByProduct .sortBy{
	float:left;
	}

.exploreLessonsByProduct .viewMap{
	float:right;
	}
	
.exploreLessonsDrop	.linkRightAligned{
	margin-left:0px;
	}

/*
Rounded corner box with gradient background
----------------------------------------------------------------------------------------*/


.gradientBoxTopLeft {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxTopLeft.gif) no-repeat 0 0;
	height:17px;
	font-size:0px;
	_zoom:1;

	}

.gradientBoxTopLeft span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxTopRight.gif) no-repeat right top;
	height:17px;
	display:block;
	/* position:relative; */
	font-size:0px !important;
	_zoom:1;	
	}
	
.gradientBoxMiddleLeft{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxMiddleLeft.gif) repeat-y left bottom;
	_zoom:1;	
	}

.gradientBoxMiddleRight{
	/*background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxMiddleRight.gif) repeat-y right bottom;*/
	background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxMiddleRight.gif) repeat-y right bottom;	
	padding: 0 17px 0 0;
	margin:0 0 0 17px;
	_zoom:1;	
	}

.gradientBoxBottomLeft {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxBottomLeft.gif) no-repeat 0 0;
	height:17px;
	font-size:0px;
	_zoom:1;	
	}

.gradientBoxBottomLeft span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxBottomRight.gif) no-repeat right bottom;
	height:17px;
	font-size:0px !important;
	display:block;
	/* position:relative; */
	_zoom:1;	
	}	
	
.gradientBoxContentWrapper{
	background: #fff url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxContentBg.gif) repeat-x left bottom;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	_zoom:1;	
	}
		
/*
Rounded Corner Box Styles [ Light Grey]
---------------------------------------------------------------------------------------- */

.topLeftLightGrey {
	/*background:url('/VailResorts/sites/PlanningAndBooking/assets/img/box-img/top-left.gif') no-repeat 0 0;*/
	background:#f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_lightGrey/topLeftLightGrey.gif) no-repeat 0 0;
	height:8px;
	font-size:0px;
	_zoom: 1;
}
.topLeftLightGrey span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_lightGrey/topRightLightGrey.gif) no-repeat right top;
	height:8px;
	display:block;
	position:relative;
	_zoom: 1;
	font-size:0px;
}
.middleLeftLightGrey {
	background:#f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_lightGrey/middleLeftLightGrey.gif) repeat-y left top;
	_zoom: 1;
}
.middleRightLightGrey {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_lightGrey/middleRightLightGrey.gif) repeat-y right top;
	padding: 0 8px 0 0;
	margin:0 0 0 8px;
	_zoom: 1;
}
.bottomLeftLightGrey {
	background:#f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_lightGrey/bottomLeftLightGrey.gif) no-repeat 0 0;
	height:8px;
	font-size:0px;
	_zoom: 1;
}
.bottomLeftLightGrey span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_lightGrey/bottomRightLightGrey.gif) no-repeat right bottom;
	height:8px;
	font-size:0px;
	display:block;
	position:relative;
	_zoom: 1;
}

/*
Rounded Corner Box Styles [ Medium Grey #d7d7d7]
---------------------------------------------------------------------------------------- */

.topLeftGrey {
	background:#d7d7d7 url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_grey/topLeftGrey.gif) no-repeat 0 0;
	height:8px;
	font-size:0px;
	_zoom: 1;
}
.topLeftGrey span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_grey/topRightGrey.gif) no-repeat right top;
	height:8px;
	display:block;
	position:relative;
	_zoom: 1;
}
.middleLeftGrey {
	background:#d7d7d7 url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_grey/middleLeftGrey.gif) repeat-y left top;
	_zoom: 1;
}
.middleRightGrey {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_grey/middleRightGrey.gif) repeat-y right top;
	_zoom: 1;
}
.bottomLeftGrey {
	background:#d7d7d7 url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_grey/bottomLeftGrey.gif) no-repeat 0 0;
	height:8px;
	font-size:0px;
	_zoom: 1;
}
.bottomLeftGrey span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_grey/bottomRightGrey.gif) no-repeat right bottom;
	height:8px;
	font-size:0px;
	display:block;
	position:relative;
	_zoom: 1;
}

/* 
Rounded Corner Box Styles [ Dark Grey]
-------------------------------------------------------------------------------------------*/
.darkGreyBoxContainer{
	padding:0 4px 0 5px;
	_zoom: 1;
	}

.liftTicketListFilters .darkGreyBoxContainer{
	padding:0;
	}


.darkGreyBoxTop{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_DarkGrey/darkGreyTop.gif) no-repeat 0 0;
	height:10px;
	font-size:0px;
	_zoom: 1;
	}

.darkGreyBoxBottom{
	background:#dadada url(/VailResorts/sites/PlanningAndBooking/assets/img/boxRounded_DarkGrey/darkGreyBottom.gif) no-repeat bottom left;
	padding:0 2px 10px;
	_zoom: 1;
	}

/* 
Drag and Drop Rounded Corner Box 
----------------------------------------------------*/

.dragDropBoxTop{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxDragDrop/dragDropBoxTop.gif) no-repeat left top;
	height:16px;
	_zoom: 1;
	}
	
.dragDropBoxMiddle{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxDragDrop/dragDropBoxMiddle.gif) repeat-y left top;
/*	padding:0 12px;*/
	padding: 0 12px;
	_zoom: 1;
	}	

.dragDropBoxBottom{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/boxDragDrop/dragDropBoxBottom.gif) no-repeat left top;
	height:16px;
	_zoom: 1;
	}
	
/* 
Dotted Drag and Drop Box 
----------------------------------------------------*/
.dottedBoxTop{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/dottedBox/dottedBoxHorizontal.gif) repeat-x left top;
	height:4px;
	font-size:0;
	}
	
.dottedBoxContainer{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/dottedBox/dottedBoxVertical.gif) repeat-y left top;
	padding: 0 5px;
	border: none;
	}
	
.dottedBoxBottom{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/dottedBox/dottedBoxHorizontal.gif) repeat-x left top;
	height:4px;
	font-size:0;	
	}	
	
	
/* common shadow box
---------------------------------------------------------------------*/
.topLeft {
	/*background:url('/VailResorts/sites/PlanningAndBooking/assets/img/box-img/top-left.gif') no-repeat 0 0;*/
	height:7px;
	font-size:0px;
	_zoom: 1;
	}

.topLeft span {
	/*background:url('/VailResorts/sites/PlanningAndBooking/assets/img/box-img/top-right.gif') no-repeat right top;*/
	height:7px;
	display:block;
	position:relative;
	_zoom: 1;
	}

.middleLeft {
	/*background:url('/VailResorts/sites/PlanningAndBooking/assets/img/box-img/middle-left.gif') repeat-y left top;*/
	_zoom: 1;
	}

.middleRight {
	/*background:url('/VailResorts/sites/PlanningAndBooking/assets/img/box-img/middle-right.gif') repeat-y right top;*/
	padding: 0 7px 0 0;
	margin:0 0 0 7px;
	_zoom: 1;
	}

.bottomLeft {
	background:url('/VailResorts/sites/PlanningAndBooking/assets/img/box-img/bottom-left.gif') no-repeat 0 0;
	height:7px;
	font-size:0px;
	_zoom: 1;
	}

.bottomLeft span {
	/*background:url('/VailResorts/sites/PlanningAndBooking/assets/img/box-img/bottom-right.gif') no-repeat right bottom;*/
	height:7px;
	font-size:0px;
	display:block;
	position:relative;
	_zoom: 1;
	}

/*
White Rounded corner box shadeLess [used in the my account page]
----------------------------------------------------------------------*/
.shadeLessWhiteTop{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/whiteBoxShadeLess/shadeLessWhiteTop.png) no-repeat left top;
	width:168px;
	height:6px;
	_zoom: 1;
	font-size:0px;
	}

.shadeLessWhiteBottom{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/whiteBoxShadeLess/shadeLessWhiteBottom.png) no-repeat left top;
	width:168px;
	height:6px;
	_zoom: 1;
	}


	
	
/*
 Modal dialogue window related styles
--------------------------------------------------------*/
.overlayDiv{
		position:absolute;
		top:0px;
		left:0px;				
		background:#000000;
		width:100%;
		z-index:9999;
		}		

.modalDiv{
		/*height:500px;*/
		left:50%;
		margin-left:-350px;
		margin-top:-8%;
		position:absolute;
		top:38%;
		width:750px;
		z-index:99999;				
		}
		
		
		
a.linkClose,
a:visited.linkClose{
	background-color:#000000;
	color:#fff;
	padding:6px 7px 4px;
	text-decoration:none;
	font-size:12px;
	float:right;
	}	
	
.hideDiv{
	display:none;
	}
	
.hideContent{
	display:none!important;
	}	

/*
Ticket interaction styles, Drag & Drop, Slider [ Pelle ]
----------------------------------------------------*/

.boxData div,.boxData h6{
	/*white-space:nowrap;*/
	display:block;
}
.boxData h6{
	font-weight: normal;
}
td .draggable{
	cursor:move;
}
#hiddenDroppableTicketTemplate{
	display:none;
}
.ui-draggable-dragging{
	z-index:99999;
}

.sliderHandle{
	cursor:pointer;
}
.rangeSlider{
	font-size:11px;
	font-weight:bold;
}
.rangeSlider label{
	padding-bottom:5px;
	display:block;
}
#d1{
	float:left;
}
#d5{
	float:left;
	padding-left:60px;
}
#d10{
	float:right;
}
#sliderScale{
	width:148px;
}
#activeSliderArea{
	background:url('/VailResorts/sites/PlanningAndBooking/assets/img/bgSliderArea.gif') repeat-x;
	position:absolute;
	top:0;
	left:4px;
	height:9px;
	width:50px;
	z-index:0;
}
#sliderContainer{
	width:143px;
	height:20px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bg_slider.gif) no-repeat;
	position:relative;
	margin-top:3px;
}
#leftHandle{
	width:16px;
	height:17px;
	left:-3px;
	top:-3px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/sliderKnob.png) no-repeat;
	z-index:1;
	cursor:pointer;
}
#rightHandle{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/sliderKnob.png) no-repeat;
	width:20px;
	height:20px;
	position:absolute;
	top:-3px;
	left:100px;
	z-index:1;
	cursor:pointer;	
}
.draggable { position: relative;	cursor: move;}
.ageLiftTicket .dragHolder{position:relative}
.ageLiftTicket tbody tr{
	/*display:none;*/
}

#activeSliderArea{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bgSliderArea.gif) repeat-x;
	position:absolute;
	top:0;
	left:4px;
	height:9px;
	width:50px;
	z-index:0;
}
#sliderContainer{
	width:143px;
	height:20px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bg_slider.gif) no-repeat;
	position:relative;
	margin-top:3px;
}
#leftHandle{
	width:16px;
	height:17px;
	left:-3px;
	top:-3px;
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/sliderKnob.png) no-repeat;
	z-index:1;
}
#rightHandle{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/sliderKnob.png) no-repeat;
	width:20px;
	height:20px;
	position:absolute;
	top:-3px;
	left:62px;
	z-index:1;
}

/*
Lesson Type Info Modal Window
--------------------------------------------------------------------------*/
.lessonTypeInfoWindow li{
	width:200px;
	height:25px;
	float:left;
	font-weight:bold;
	position:relative;
}
.lessonTypeInfoWindow .applyRoundCorners{
	width:420px;
}
.lessonTypeInfoWindow li input{
	margin:2px 0 5px;
	height:10px;
}
.lessonTypeInfoWindow ul{
	width:400px;
	padding:8px;
}
.lessonTypeInfoWindow label{
	width:400px;
	padding:8px 0 8px 3px;
	position:relative;
	top:-3px;
}
.lessonTypeInfoWindow{
	width:500px;
	padding:43px 46px 39px 46px;
	background-color:#fff;
}
.lessonTypeInfoWindow h1{
	padding:0 0 20px 10px;
}
.lessonTypeInfoWindow p{
	padding:0 0 14px 10px;
	font-weight:bold;
}
.lessonTypeInfoWindow .continueBtn{
	width:70px;
	padding:30px 0 50px 192px;
}

/*
Car Rental Search Result [ Manu Goel ]
--------------------------------------------------------------------------*/
.carRentalTable th,
.carRentalTable td {
	padding: 10px;
	vertical-align: middle;
	text-align: center;
}

.carRentalTable th.price {
	width: 85px;
	*width: 65px;
}
.carRentalTable td.price {
	color: #2A80B3;
}
	.carRentalTable td.price .priceText {
		font-size:24px;
		font-weight:700;
		display: block;
	}
	
.carRentalTable th.company {
	width: 190px;
	*width: 170px;
}
	.carRentalTable td.company .companyLogo {
		/*float: left;*/
		text-align: center;
		margin-right: 5px;
	}
	.carRentalTable td.company .companyName {
		/*float: left;*/
		text-align: center;
	}
	
.carRentalTable th.type {
	width: 100px;
	*width: 80px;
}

.carRentalTable th.passengers {
	width: 85px;
	*width: 65px;
	}
	
	/*
	.carRentalTable td.passengers .passengersIcon {
		margin-bottom: 5px;
	}
	*/

.carRentalTable th.luggage {
	width: 85px;
	*width: 65px;
	}
	/*
	.carRentalTable td.luggage .luggageIcon {
		margin-bottom: 5px;
	}
	*/

.carRentalTable td.lastTD,
.carRentalTable th.lastTD {
	border-right: none 0 !important;
	}
	
.carRentalTable td.lastTD a {
	font-size: 12px;
	color: #2D7BB2;
	}
.carRentalTable td.lastTD a.linkSave{white-space:nowrap;}

.carRentalTable .alternateRow {
	background: none;
	height: 80px;
	overflow: hidden;
	*height: 60px;
	}
	
.carRentalTable .alternateRow td {
		background-color: #f0f0f0;
	}

table.carRentalTable tr.alternateRow td.firstTD{
		background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rbox_left.png) no-repeat top left;
	}

table.carRentalTable tr.alternateRow td.lastTD{
		background: #f0f0f0 url(/VailResorts/sites/PlanningAndBooking/assets/img/rbox_right.png) no-repeat top right;
	}
	
.more {
	overflow: hidden;
	/*text-align: right;*/
	margin: 10px 20px;
	}

.more a.linkLeft {
	float: left;
	}

.more a.linkRight {
	float: right;
	}

.carRentalContainer fieldset {
	display: inline;
	}

.carRentalContainer ul.carRentalListFilter{
	float:left;
	margin:0 0 0 40px;
	}

.carRentalContainer ul.carRentalListFilter li label{
	margin-right:5px;
	font-weight:bold;
	float:left;
	}

.ui-datepicker-trigger{
	margin-bottom:-2px;
	margin-left:5px;
	}

.carRentalContainer .boxSelect {
	width: auto;
}

.carRentalContainer .contentLiftTicket {
	margin-top: 25px;
}
	
/*
Equipment Rental Explorer [ Manu Goel ]
--------------------------------------------------------------------------*/

.equipmentRentalContainer{
	_padding:0px; /* VJ - removed extra padding */

	}

.equipmentRentalContainer .equipSortBy {
	font-weight: bold;
	float: left;
}
.equipmentRentalContainer .equipSortBy label {
	float: left;
	margin-right: 3px;
	margin-top: 2px;
}

.planningBooking .ddlEquipRentalSelect{
	width:202px; /* old value 192px */
	}	

.planningBooking .selectAirPort{
		width:auto;
		}


/*----------------------------*/
.largeGboxContainer {
	margin-top: 20px;
}
.largeGboxContainer ul li {
	border-top: solid 1px #cdcdcd;
	padding: 5px 0;
	*margin-right:10px;
}
.largeGboxContainer ul li.first {
	border-top: none;
}
.largeGbox {
	width: 504px;
    _width: 490px;
	/*display: none;*/
	overflow: hidden;
}
.largeGbox .lgbLeftCol .lgbTitle,
.largeGbox .lgbLeftCol .lgbTitle a,
.largeGbox .lgbRightCol,
.largeGbox .lgbRightCol a {
	color: #2A80B3;
}
.largeGbox .lgbLeftCol {
	float: left;
	width: 338px; /* by rk for artf1007934 : H | Season Pass | UI Issues  */
	border-right:1px solid #cccccc; /* by rk for artf1007934 : H | Season Pass | UI Issues  */
	padding-right:10px; /* by rk for artf1007934 : H | Season Pass | UI Issues  */
	
}
.largeGbox .lgbTitle {
	overflow: hidden;
	margin-bottom: 5px;
}
.largeGbox .lgbTitle h4 {
	display: inline;
}
.largeGbox .lgbTitle .lgbMoreInfo {
	margin-left: 10px;
	font-weight: normal;
}
.largeGbox .lgbTitle .lgbMoreInfoDialogContent {
	display: none;
}
.largeGbox .lgbTitle .lgbDays {
	float: left;
	/*width: 235px;*/
}
.largeGbox .lgbTitle .lgbDate {
	float: right;
}
.largeGbox .lgbRightCol {
	/*float: right;
	width: 90px;*/
	float: left;
	height: 95px;
	/*margin-left: 10px;*/ /* by rk for artf1007934 : H | Season Pass | UI Issues */
        /*Anuj Rastogi | artf1006750 Equipment rental | Tickets are distorted*/
	/*background: transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/equipment_rental_rightcol_border.gif) no-repeat top left;*/
	_zoom: 1;
	width:105px; /* by rk for artf1007934 : H | Season Pass | UI Issues */
	_width: 100px;
}
.largeGbox .lgbRightCol .lgbAmount {
	display: block;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding: 12px 0 0 15px; /* Modified to prepare for drag and drop Select link */
}
.largeGbox .lgbRightCol .lgbSave {
	display: block;
	text-align: center;
	margin: 0 0 0 15px;
	font-weight:bold; /* 977974 */
	clear: both;
}
/*-----------------------------------------------*/

#dialogContainer {
	padding: 10px;
}
#dialogContainer .lgbTitle,
#dialogContainer .lgbTitle a {
	color: #2A80B3;
}
#dialogContainer .lgbTitle {
	overflow: hidden;
	margin-bottom: 5px;
}
#dialogContainer h4 {
	display: inline;
}
#dialogContainer .lgbDays {
	float: left;
	/*width: 200px;*/
}
#dialogContainer .lgbAmount {
	float: right;
}
.equipmentRentalContainer .rentalPass {
	padding: 10px;
}
.equipmentRentalContainer .rentalPass img.icon {
	display: block;
	float: left;
	width: 50px;
	margin-right: 10px;
}
.equipmentRentalContainer .rentalPass .desc {
	display: block;
	float: left;
	width: 450px;
}


.equipmentRentalContainer #dropTemplate {
	display: none;
}
.equipmentRentalContainer ul.dropItem li h6 {
	width: 85px;
	_width: 70px;
	white-space: normal;
	text-align: left;
	display:list-item;
	list-style-type:none;

}
.equipmentRentalContainer ul.dropItem li h6 span {
	display: inline;
}
.equipmentRentalContainer ul.dropItem li div.boxData {
/*	height: 40px;*/
	padding: 10px 0;
	clear:both;
	display:block;
	}
	
.equipmentRentalContainer ul.dropItem li div.boxData span.amount {
	width: auto;
	white-space:nowrap;
	float:left;
	margin:2px 0 0 17px;
	_margin:2px 0 0 10px;
	}
	
.equipmentRentalContainer ul.dropItem li div.boxData {
	background: #fff url(/VailResorts/sites/PlanningAndBooking/assets/img/bgDropItems.gif) repeat-x scroll left bottom;
	}

.equipmentRentalContainer li.updateList {
	padding-left: 10px; /* by rk for artf992533 : K | Equipment Rental - button doesn't appear correctly  */
	overflow: hidden;
}
.equipmentRentalContainer .equipmentSplList {
	/*margin-left: 5px;*/
}
.equipmentRentalContainer .equipmentSplList h3 {
	background: transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/bgFilterHeading.gif) no-repeat scroll left top;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	padding: 3px 0 0 10px;
	float: none;
	margin: 0 0 5px;
	width: auto;
	*float: left;
}
.equipmentRentalContainer .equipmentSplList .equipWhatIsThisLink {
	margin: 0 5px 5px;
	color: #2d7bb2
}
.equipmentRentalContainer .equipmentSplList .equipWhatIsThisLink a {
	color: #2d7bb2
}

.equipWhatIsThisLink a {
	cursor:pointer;
	}


#equipWhatIsThisDialog {
	background: #fff none;
}
.equipmentRentalContainer .equipmentSplList ul ul li.equipTypeItem 
{
	margin: 0;
}

.equipTypeItem #sliderScale
{
	padding-bottom:5px;		
}

.equipmentRentalContainer .equipmentSplList ul ul li label {
	display: inline;
	font-weight: normal;
}
.equipmentRentalContainer .slider {
	margin-left: 8px;
	width: 142px;
}
.equipmentRentalContainer #sliderScale {
	width: auto;
}
.equipmentRentalContainer #sliderScale li {
	float: left;
	clear: none;
	padding-left: 18px;
	_padding-left: 17px;
	margin: 0 0 2px;
}
.equipmentRentalContainer #sliderScale li.first {
	padding-left: 4px;
}
.equipmentRentalContainer .equipmentSplList .slider {
	cursor: pointer;
	border: none;
}
#dialogContainer {
	display: none;
	background: #fff none;
}

.equipmentRentalLocationMapModal,
.divShowWhatsThis{
	background:#fff;
	padding:10px;
		}
.divShowWhatsThis span{
	color:#333;
		}

/*
Season Passes Explorer [ Manu Goel ]
--------------------------------------------------------------------------*/
.seasonPassExplorerContainer ul.listFilterFormContainer li{
	clear:both;
	margin: 10px 0;
	overflow: hidden;
}
.seasonPassExplorerContainer ul.listFilterFormContainer{
	overflow: hidden;
}
.seasonPassExplorerContainer .contentContainer {
	overflow: hidden;
}

.renewPassDesc{
		}

.renewPassButton{
	width:115px;  /* artf1005141 Revised from 100px for Renew my pass button [ANUKUL]  */
	padding:0 10px 10px;
	margin:0 auto; /* artf1005141 Added to show button in center as much possible [ANUKUL]  */
		}

.renewPassButton input{
	width:100px;
		}
			




/*
Email Vacation Modal Window
--------------------------------------------------------------------------*/
.emailVacation li{
	width:200px;
	float:left;
	font-weight:bold;
}
.emailVacation .applyRoundCorners{
	width:520px;
}
.emailVacation li input{
	margin:2px 0 5px;
	width:180px;
}
.emailVacation ul{
	width:400px;
	padding:8px;
}
.emailVacation{
/*	width:620px;* vj  artf1008519/
	/*height:350px;*/ /* Manu - Commented this code to enable automatic resizing of the modal dialog */
	padding:0px 46px;
	background-color:#fff;
}
.emailVacation h1{
	padding:0 0 20px 10px;
}
.emailVacation p{
	padding:0 0 14px 10px;
	width:500px;
}
.emailVacation .continueBtn{
	width:70px;
	padding:10px 0 10px 192px;
}
.emailVacation .emailConfirmation{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
/* email button floating in right side - vedha */
/*.emailVacation .btnContainer 
{
	width:500px;
}

.emailVacation .btnContainer .btnemailcont
{
	float:right;
}*/
/* end */
.modalWindow{
	background:#fff!important;
	}

.modalWindow .body{
	padding:15px;
	width: auto;
		}

.modalWindow .body h3{
	font-weight:bold;
		}




/*
Add Items To Itinerary Modal Window
--------------------------------------------------------------------------*/
.addItemsToIniterary li{
	width:200px;
	height:25px;
	float:left;
	font-weight:bold;
	position:relative;
}
.addItemsToIniterary .applyRoundCorners{
	width:520px;
}
.addItemsToIniterary li input{
	margin:2px 0 5px;
	height:10px;
}
.addItemsToIniterary ul{
	width:400px;
	padding:8px;
}
.addItemsToIniterary label{
	width:400px;
	padding:8px 0 8px 3px;
	position:relative;
	top:-3px;
}
.addItemsToIniterary{
	width:620px;
	height:350px;
	padding:43px 46px 39px 46px;
	background-color:#fff;
}
.addItemsToIniterary h1{
	padding:0 0 20px 10px;
}
.addItemsToIniterary p{
	padding:0 0 14px 10px;
	font-weight:bold;
}
.addItemsToIniterary .continueBtn{
	width:70px;
	padding:30px 0 50px 192px;
}

/*
Modal window styles overwrite for Compare Lodging window
------------------------------------------------------------*/	

.ui-dialog .ui-icon {
	/*background-image:url(/VailResorts/sites/PlanningAndBooking/assets/img/icon_closeX.gif);*/
	/*height:28px;
	width:84px;*/
	}

.accordion .ui-icon {
	background-image:none;	
	}
	
.lodgingListViewContentWrapper select.lodgingSortOptions,
.filterModulesContainer select.propertyNameFilter{
	width:150px;
	_width:145px;	
	font-size:11px;
	}

/*
Summary Of Trip Detail page [ Ravi Prakash ]
--------------------------------------------------------------------------*/
.multiChromeContainer .jcarousel-skin-tango .jcarousel-container-horizontal
{
	white-space:normal  /*Check out progress bar text in 2 lines --vedha  */
}
.jcarousel-clip  li a
{
	*padding-bottom:5px; /*Check out progress bar for ie-- vedha*/
}
.summaryOfTrip {
	margin:30px 10px 30px 10px;
	background:#fff;
	padding:0;
}

.summaryOfTrip h2{height:1%;} /*  Added because IE can't render height for this------ artf994651 [ANUKUL]  */



ul.linksPrintEmailSave {
	float:right;
}
ul.linksPrintEmailSave li {
	display:inline;
	padding:0 10px;
	font-size:11px;
	border-right:1px solid #999;
}
ul.linksPrintEmailSave li.last {
	border-right:none;
	padding-right:0;
}
ul.linksPrintEmailSave li a {
	text-decoration: nunderline;
	color:#2D7BB2;
	font-weight:bold;
}
ul.summaryOfTripFrom li {
	float:left;
}
.resortDetail {
	margin:5px 0;
}
.resortDetail .middleRightLightGrey span {
	display:block;
	padding:0 0 10px 0;
}
.summarySubtotalSection {
	margin: 0 0 0 20px;
	width:720px;
	float:left;
	clear:right;
}
.summarySubtotalSection .productRule {
	margin-left:40px;
	display:inline;
	width:200px;
	float:left;
}
.checkoutConfirmationTripDetail .productRule {
	display:inline;
	position: relative;
	top: -10px;
	right: -635px;
}
HTML>BODY .summarySubtotalSection {
	margin: 0 0 20px 20px;
}
.summarySubtotalTable {
	margin-left:90px;
	float:left;
	width:250px;
}
HTML>BODY .summarySubtotalTable {
	margin-left:195px;
	float:left;
}
.summarySubtotalTable td {
	text-align:right;
	font-weight:bold;
	padding:5px 0 5px 0;
	vertical-align:top;
}
.summarySubtotalTable td.productSubtaotal {
	width:219px;
}
.summarySubtotalTable td.productAmount {
	width:83px;
}
.summarySubtotalTable td span {
	font-weight:normal;
}
.summarySubtotalTable td.Topbdr {
	border-Top:1px solid #666666;
}
ul.chromeFooterList li.continue {
	width:160px;
	float:right;
	text-align:right;
	vertical-align:top;
	margin:0;
	padding:0;
}
ul.chromeFooterList li.continue .btnGrey {
	float:right;
}
.margin20 {
	margin-left:20px;
}
.margin10 {
	margin-left:10px;
}
ul.quantity {
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
}
ul.quantity li {
	display:block;
	vertical-align:top;
}
ul.delete li {
	margin-bottom:8px;
}
ul.editBtn li {
	margin-bottom:8px;
}
ul.quantity li input.txtbox {
	margin:0 0 0 5px;
	font-size:12px;
	vertical-align:middle;
}
table.booking td.icon {
	width:340px;
	*width:150px;	/*pn*/
	*padding-left:5px;/*pn*/
}
table.booking td.summaryQtyColumn {
	width:140px;
	*width:100px;/*pn*/
	text-align:center;
	/*padding-left:30px;  vedha */
	*padding-left:10px;/*pn*/
	vertical-align:top;
	
}
.summaryQtyColumn .quantityLabel {
	width:119px;
	text-align:right;
}
table.booking td.summaryDeleteColumn {
	width:110px;
	*width:100px;/*pn*/
	vertical-align:top;
}
table.booking td.summaryEditColumn {
	vertical-align:top;
}
ul.summaryIcons {
	float:right;
	text-align:right;
	width:90px;
}
ul.summaryDetail {
	float:left;
	margin:0px 0px;
	text-align:left;
}
/* KR - artf1056195 : All | Offers | Alignment of page */
.offerSumTable {width:430px; _width:410px; float:right; margin:0px;} /* rk for offer product summary */
.offerSumEdit {width:60px;} /* rk for offer product summary */
.offerProdRow {width:510px !important; _width: 490px !important;} /* rk for offer product summary */
.offSumDetail {padding-left:40px;} /* rk for offer product summary */
.offerSumHead {width:200px !important;} /* rk for offer product summary */

/* added for text align center  -- vedha */

ul.delete
{
padding:0px 0px;
}
/* end here */

ul.travelIns {
/*	margin:0 20px; */
	text-align:left;
}

ul.travelIns li{clear:both;}

ul.travelIns li span{
	float:left;
	text-align:left;
}

ul.travelIns li p{
	display:inline-block;
	float:left;
	width:20px;
	height:25px;
}


ul.travelIns li span.travelInsLink {
	/* margin-left:25px; */
 	display:block;
	text-align:left;
}


ul.travelAmount{ text-align:left;}
ul.travelAmount li{clear:both; height:35px;}



table.booking td.last a.save {
	clear:both;
	text-align:center;
}
dl.resort dt {
	font-weight:bold;
	text-align:right;
	margin:0 8px;
	width:65px;
	float:left;
	color:#000;
}
HTML>BODY dl.resort dt {
	font-weight:bold;
	text-align:right;
	margin:0 8px;
	width:75px;
	float:left;
}
.itemitineraryRoundBox {
	float:left;
	margin:0 0 20px 20px;
	width:720px;
}
ul.item_itinerary {
	padding:0 10px 0 15px;
	*padding:0 0 0 15px !important; /* byr rk for artf1004886 : V | Trip Folder | UI Issues in Shop More Products modal  */
	width:600px;
	_width:580px; /*Sunil ahuja for:artf997568 */
	

}
ul.item_itinerary li {
	float:left;
	width:189px;
	_width:169px; /*Sunil ahuja for:artf997568 */
	margin:1px 10px 1px 0;
}
ul.item_itinerary li input.chkBox {
	float:left;
}
ul.item_itinerary li label {
	float:left;
	font-weight:bold;
	padding-left:7px;
	/*background: url(/VailResorts/sites/PlanningAndBooking/assets/img/itinerary_left.gif) #dcdade no-repeat 0 0;*/
	height:15px;
	color:#686868;
	width:130px;
	margin-top:1px;
 *margin-top:2px;
}
ul.item_itinerary li a {
	float:right;
	margin-top:1px;
 *margin-top:2px;
}
.margin20all {
	margin:0 0 20px 20px;
}
.padding20top {
	padding:10px 0 10px 15px;
}
.padding1Top1px {
	padding-top:1px;
}
.itineraryBtn span.btnGrey {
	margin:20px 15px 10px 0;
	padding:0;
}

.summaryOfTrip .linksPrintEmailSave, #divCartProductsSummary .linksPrintEmailSave {
	margin-right:15px;
	}

/* added classes to fix iternary item box defect */

.itineraryBox h4{
	margin-left:20px;
	_margin-left:0px; /*Sunil ahuja for :artf997568*/
	padding-top:10px;
	}
/*Added by Sunil ahuja for :artf997568*/	
.modalWindow .itineraryBox h4	{
	 margin-left:20px;
		}
.itineraryBox ul.BuildMyTripForm {
	border-bottom:none;
	}

.itineraryBtn{
	margin-left:20px;
	*margin-left:10px;
	}

.pcvSkipProduct{
	text-align:right!important;
		}




/*

/*
Lessons
-------------------------------------------------------------------------------------*/ 

.lessons {
	margin:30px 3px 0 3px;
	padding:0;
	
}
.lessonsBannerContainer {
	margin:15px 5px 0 5px;
	border-top:2px solid #75b8c8;
	border-bottom:2px solid #75b8c8;
}
.lessonsBannerContainer img {
	width:737px;
	height:282px;
}
.insideContent {
	margin:0 5px;
	padding:1px;
	font-size:11px;
}
.insideContent ul {
	List-style:disc;
	margin-left: 0px;
	padding-left: 15px;
}
.insideContent ul li {
	margin:5px 0;
}
.lessonmMainContainer {
	/*float:left;*/
	width: 690px;
	_width: 680px;
	margin-left:4px;
	_margin-left:2px;
	/*background:url(/VailResorts/sites/PlanningAndBooking/assets/img/bg_lesson.jpg) repeat-x;*/
}
.lessonmMainContainer h3 {
	color:#2d7bb2;
	font-weight:bold;
	font-size:12px;
	margin:10px 0;
}
.lessonmMainContainer p.lessonSubHeading {
	color:#000;
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}
.lessonmMainContainer .columnDesc {
	width:210px;
	float:left;
	margin:10px;
	_margin:10px 0px 10px 10px ;
}
.insideContent .bgContinue {
	/*background:url(/VailResorts/sites/PlanningAndBooking/assets/img/borderTop_continue.png) no-repeat;*/
	text-align:center;
	margin:20px 0 0 30px;
}
.insideContent .bgContinue .btnGrey {
	margin:20px 10px;
}
/*
Save Item To Trip Folder page
---------------------------------------------------*/
.saveItemContentWrapper {
	background-color:#FFFFFF;
	/*border:2px solid #000;
	margin-top:25px;
	_margin-top:26px;
	height:400px;*/
	padding:35px;
	margin: auto;
	width: 550px
}
.saveItemContentWrapper h2 {
	padding-bottom:13px;
	margin-bottom:10px;
}
dl.resortDetail dt {
	font-weight:bold;
	text-align:right;
	margin:0 8px;
	width:65px;
	float:left;
	color:#000;
}
HTML>BODY dl.resortDetail dt {
	font-weight:bold;
	text-align:right;
	margin:0 8px;
	width:75px;
	float:left;
}
.saveItemSummary dl.resortDetail dd {
	width:375px;
}
HTML>BODY .saveItemSummary dl.resortDetail dd {
	width:375px;
	margin-left:90px;
}
.saveItemRoundSection {
	width:550px;

}

/* by rk for artf998930 */
.tripNameExample {
	padding-left:121px;
	}

.saveItemToTripBox ul li {
	clear:both;
	/*display:block;*/
    }
/* by rk for artf1004863 : ALL | Trip folder | Save to trip modal window UI issue  */	
.saveItemContentWrapper .saveItemToTripBox ul.saveItemFooterList li {
	clear:none;
    } 
.saveItemContentWrapper .saveItemRoundSection .gBoxWrapper .roundedCornerMiddleRight {*margin:0 !important; *padding-right:10px !important;}
.saveItemContentWrapper .saveItemToTripBox .saveItemFooterList .btnExitWithoutSave {*width:auto !important;}

#leftNavContainer .oneColWidth {padding-left:10px;}
	  
.saveItemToTripBox{
    padding-top:10px;
    }

.saveItemToTripBox ul li {
	margin:10px 0 20px 0;
	padding-left:70px;
	float:left;
	*width:325px;
    }

#columnCenter_ctl00_divSampleTripNames{padding-top:10px;}
.saveItemToTripBox ul li select {
	float:left;
	color:#666666;
	font-size:11px;
    }
.saveItemToTripBox ul li label {
	float:left;
	margin-right:15px;
	color:#000;
	padding:2px 0 0 0;
    }
.saveItemToTripBox ul li .saveItemRadio {
	width:65px;
	float:left;
	margin-left:0px;
    }

.saveItemToTripBox ul li .saveItemRadio input {
	float:left;
    }



.saveItemToTripBox ul li span {
	float:left;
	color:#000;
    }

.saveItemToTripBox ul li span.optional {
	float:none;
	color:#000;
	margin-left:20px;
    }

.editPasswordBox fieldset {
	padding: 0 5px;
    }

.saveItemFooterSection {
	margin:90px 0 20px 60px;
	_margin:90px 0 20px 25px;
	float:left;
	padding:0;
	width:450px;
    *padding-bottom:20px;
    }

ul.saveItemFooterList li {
	float:left;
	margin: 0 10px;
	padding:0;
	line-height:22px; /* artf995577 Sunil N*/
    }
    
.saveItemToTripFooter {
	margin:20px 0 0px 50px;
	_margin:20px 0 0px 20px;
	float:left;
	padding-bottom:20px;
	clear:both;
	width:auto;
    }

ul.saveItemFooterList li span {
	float:left;
	margin: 0;
	padding:0;
	vertical-align:top !important;
    }
    
ul.saveItemFooterList li.footerBtnExit {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/btnExitWithoutSave.gif) no-repeat left 5px;
	height:23px;
	padding:0 0 0 23px;
    }

ul.saveItemFooterList li a.footerBtnText {
	display:block;
	padding:7px 0 0 8px;
	font-weight:bold;
	color:#2A80B3;
    }
    
ul.saveItemFooterList li.footerContinue {
	display:block;
	padding:7px 0 0 0px;
}
.saveItemToTripBox h5 {
	/*margin:0 0 0 192px;*/
	font-weight:normal;
	padding:0;
	font-style:italic;
	/*float:left;*/
	text-align:left;
}
.saveItemToTripBox ul.SaveItemExampleList {
	margin:0 !important;
	padding:0 !important;
	float:left;
    }

ul.SaveItemExampleList li {
	float:none;
	/*margin:0 0 0 192px;*/
    margin:0;
	font-style:italic;
	list-style-type:disc !important;
	list-style-position:inside;
	padding:0 !important;
	
}
/*
Resort Change Information page
---------------------------------------------------*/
.resortChargeContentWrapper {
	background-color:#FFFFFF;
	padding:35px;
}
.resortChargeContentWrapper h2 {
	padding-bottom:13px;
	margin-bottom:10px;
}
ul.editChargeTopList li {
	list-style-type:disc;
	margin:10px 0 10px 20px;
}
.editChargeWraper {
	width:515px;
}

ul.editChargeFormWraper {
	padding:10px 0 10px 10px;
	float:left;
}
ul.editChargeFormWraper li {
	float:left;
	width:240px;
	margin:5px 0;
	
	
}
ul.editChargeFormWraper li.currentBill {
	width:350px;
	font-weight:bold;
	margin:20px 0 0 0px;
}
ul.editChargeFormWraper li label {
	font-weight:bold;
	padding:2px 0 5px 0;
	display:block;
	width:200px;
}

ul.editChargeFormWraper li.expDate {
	

	
}
ul.editChargeFormWraper li.cardholder {
	

		float:left;
		
}
ul.editChargeFormWraper li input.textBoxMedium {
	width: 95px;
	margin:0 2px 0 0;
	color:#333;
	padding:2px;
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(/VailResorts/sites/PlanningAndBooking/assets/img/fieldbg.gif) repeat-x top;
}
ul.resortChargeFooterBtn {
	float:left;
	margin: 0 120px;
 *margin: 0 120px;
}
ul.resortChargeFooterBtn li {
	float:left;
	margin: 0 10px;
}

/*
 classes For Childcare & Nursery Page
--------------------------------------------------------------------------*/	
.childCare {
	left:50%;
	margin-left:-350px;
	margin-top:-8%;
	position:absolute;
	top:38%;
	width:650px;
	z-index:99999;
}
.childCareContentWrapper {
	background-color:#FFFFFF;
	/*margin-top:25px;
	_margin-top:26px;*/
	padding:0 35px;
	*margin-top:0;
}

.childCareContentWrapper h2 {
	padding-bottom:13px;
	margin-bottom:10px;
}

.childCrareIntroText {
	margin-bottom:10px;
}

.childCareRoundSection {
	width:450px;
	
}

.childCareRoundBox ul {
	margin: 10px 0;
}

.childCareRoundBox ul li {
	margin:0 20px 20px 20px;
	float:left;
}

.childCareRoundBox ul li label {
	clear:both;
	font-weight:bold;
	display:list-item;
	margin:5px 0 5px 0;
	padding:0 !important;
}

.childCareRoundBox ul li select {
	color:#666666;
	font-size:11px;
}

.imgChildcareNurseryMapModal{
	background:#fff;
	padding:10px;
		}


/*---------------------------------------------------------
styles defined for mac safari only 
---------------------------------------------------------- */

@media screen and (-webkit-min-device-pixel-ratio:0) {

.collapsibleLink {
	margin-top:2px;
	}

h3 span.iconContainer {
	margin-top:0px;
	}

.peakRewardContentWrapper .sectionWrapper h3 a.rightHeadingLink {
	margin-top:0px;
	}

a.rightHeadingLink {
	margin-top:0px!important;
	}

:root .planningBooking .ddlEquipRentalSelect{
	width:auto;
	}	
	
.planningBooking .selectAirPort{
		width:230px;
		}

#addFamilyMemberContainer .roundedCornerMiddleRight ul li {
		clear:both;
		width:500px;
	 }
.accountEditAddress div h3 a { margin-top:0;}	/* rk for my profile page */					

}

/*
Overwriting default brand site styles
--------------------------------------------------------*/

.planningBooking .contentContainer{
	background:none;
		}
.whiteBox .generalContent 
{
	padding: 0!important;
}
	


/*
Overwriting default brand site styles
--------------------------------------------------------*/

.planningBooking .contentContainer{
	background:none;
		}



/******************************************************************/
.seasonPassContainer .largeGboxContainer {
	margin-top: 0px;
}





/*
Notes / HelpFull Tips related styles
------------------------------------------------------------*/

.HelpFullTips{
	margin:0 10px;
	}
	
.HelpFullTips .lightGreyBox{	
	padding: 10px;	
	}

ul.tips	li{
	margin:5px 0 0 13px;
	list-style-type:disc;
	}

/*
Lift Ticket Detail Modal Window
-------------------------------------------*/
 
.modaLiftTicketDetail{
 width:564px;
 padding:15px 7px;
 }
 
.modaLiftTicketDetail .whiteBox{
 padding:10px;
 } 
 
.liftTicketDetailContentWrapper{
 padding:25px 0;
 } 
 
.liftTicketDetailContentWrapper table.ageLiftTicket tbody tr td{
 height:30px;
 font-size:12px;
 text-align:center;
 vertical-align:middle;
 } 
 
 
.liftTicketDetailContentWrapper table.ageLiftTicket tbody tr td.prodDescription {
 text-align:left;
 }
 
.ticketDescription{
 margin:0 15px;
 width:550px;
 padding-bottom: 20px;
 }
 
.ticketDescription .lightGreyBox{
 padding:10px 15px;
 } 
 
.ticketDescription .lightGreyBox span{
 display:block;
 padding:2px 0;
 }
 
.ticketDescription p{
 padding:5px 0;
 }



 
 /*
 Lift Ticket ski and snow tab module
 ---------------------------------------------------------------------*/
 
 .liftTicketSkiSnow .tripleColumn{
    width:554px;
    }
    
.liftTicketSkiSnow .singleColumn{
    width:178px;
    }
    
.txtNotes {
	margin-right: 5px;
}


/*
common error message style
------------------------------------*/

#heavenly .planningBooking .errorMessage ul,
#keystone .planningBooking .errorMessage ul,
#breckenridge .planningBooking .errorMessage ul,
#beavercreek .planningBooking .errorMessage ul,
#vail .planningBooking .errorMessage ul {
	clear:both;
}
	
#heavenly .planningBooking .errorMessage,
#keystone .planningBooking .errorMessage,
#breckenridge .planningBooking .errorMessage,
#beavercreek .planningBooking .errorMessage,
#vail .planningBooking .errorMessage  {
	color:red !important;
}


#heavenly .planningBooking .errorMessage ul li,
#keystone .planningBooking .errorMessage ul li,
#breckenridge .planningBooking .errorMessage ul li,
#beavercreek .planningBooking .errorMessage ul li,
#vail .planningBooking .errorMessage ul li {
	width:auto;
	display:list-item;
	list-style-type:disc;
	margin-left:25px;
	clear:both;
	color:red !important;
	vertical-align: top; /* artf1005004 : Added this to show Li list item always in top [ANUKUl]  */
}

	
#heavenly .planningBooking .planningBooking .required,
#keystone .planningBooking .planningBooking .required,
#breckenridge .planningBooking .planningBooking .required,
#beavercreek .planningBooking .planningBooking .required,
#vail .planningBooking .planningBooking .required {
	font-size: 11px;
}



/*
Checkout and season passes renewal image carousel
---------------------------------------------------------------*/	


.photoTabsContainer .jcarousel-skin-tango{
	height:140px;
	padding-left:68px;
	position:relative;
	width:523px;
	_width:495px;
	z-index:10;
		}

.photoTabsContainer .jcarousel-skin-tango .jcarousel-clip-horizontal {
	height:148px;
	padding:0 3px 0 0;
	width:523px;		
	_width:523px;
}

.photoTabsContainer .jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 61px;
	right: -69px!important;
	width: 65px;
	height: 54px;
	cursor: pointer;
	background: transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/btn-RightArrow.gif) no-repeat center center!important;
}
.photoTabsContainer .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background: transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/btn-RightArrow.gif) no-repeat center center;
}
.photoTabsContainer .jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background: transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/btn-RightArrow.gif) no-repeat center center;
}
.photoTabsContainer .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background: transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/spacer.gif) no-repeat center center!important;
}



.photoTabsContainer .jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 61px!important;
	left: -55px!important;
	width: 65px;
	height: 54px;
	cursor: pointer;
	background: transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/btn-LeftArrow.gif) no-repeat center center!important;
}
.photoTabsContainer .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background: transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/btn-LeftArrow.gif) no-repeat center center;
}
.photoTabsContainer .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background: transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/btn-LeftArrow.gif) no-repeat center center;
}
.photoTabsContainer .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background: transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/spacer.gif) no-repeat center center!important;
}

.printSeason
{
	clear:both;
	text-align:right;
	width:98%;
	padding-right:7px
}




/*
dummy classes to be removed later
--------------------------------------------------------------------------*/	

.dummyModule{
	height:400px;
	}

.loadingPlaceholder {
	background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/ajaxLoading.gif) no-repeat scroll 50% 15%;
	display:none;
	padding-top:51px;
	text-align:center;
}

.openModalForLogin {
	width: 155px;
}

.hoverDiv .hoverContentWrapper {
	padding-left: 10px !important;
}
.hoverDiv ol, .hoverDiv ul, .hoverDiv li {
	list-style-type: disc !important;
	list-style-position: outside !important;
}

.planYourVacations{
	float:right;
	font-weight:bold;
	margin:10px 0 0 39px;
}
.planYourVacations .planYourVacationsContent {
	padding: 0 10px;
	text-align:right;
	width:300px;
}
.planYourVacations .gBoxWrapper, .planYourVacations .gBoxWrapper .planYourVacationsContent
{width:330px;}

.planYourVacations .gBoxWrapper .planYourVacationsContent
{
	width:300px
}

.planningBookingRed * 
{
	color:red !important;
}

.ui-dialog.whiteBG { background:#fff; height:90px !important; }/*PN*/

/* to override the planning and booking flight search result font color [Sunil ahuja]*/
#heavenly .planningBooking .flightSearchResult .alternateRow td.flightLogo,
#heavenly .planningBooking .flightSearchResult .alternateRow td.flightDescription{
	background-color: #ACB6C5;
	}
	
	
#divCartProductsSummary .dialogBtns 
{
	display:none !important;
}

/*by rk for artf1003321 : BR | Email modal window | Placement of Close link and Continue button not appropriate */
.emailVacation.planningBooking .btnContainer {width: auto; padding-bottom: 20px; display:block;} /* Revised from 600px for artf993736  [ANUKUL] */
.emailVacation.planningBooking .btnContainer .btnemailcont.floatRight {float: right !important;}
.selectTypeGT .btnContainer { _width:auto !important  }

#heavenly .planningBooking .cartStatus td {
	vertical-align: top;
}

#heavenly .planningBooking .cartStatus td.cartProdDescription,
#heavenly .planningBooking .cartStatus td.subTotal{
	width: 140px;
	padding-right: 10px;
}

/* edited by vedha */
 .transactionEarnings . rightHeadingLink
{ _margin-top: 0px;
  ~margin-top: 0px;
}

#emailSubscribe ul.subscribeOptions li.colaradoReport 
{
float: none !important;
}

#emailSubscribe  ul.subscribeOptions li.heavenlyReport
{
float:none !important
}

#emailSubscribe  .emailFormat input
{
_margin: -3px 3px 0px 0px;
~margin: -3px 3px 0px 0px;
}


.seasonPassExplorerContainer{
	padding:0;	/* rk for artf992533 : K | Equipment Rental - button doesn't appear correctly  */
}

/*[kuldeep] addded for 'Continue' and 'MyTripFolder' links on confirmation page*/
.confirmationContLeft a {padding:0 20px 20px 0;}

/* BEGIN: Overwriting the existing brand sites changes - Kapil */
#keystone .planningBooking #shoppingDetails.whitebox .infoContainer ul li { 
	margin-right:30px;
	_margin-right:20px;
	width:131px;
}
#keystone .planningBooking ul.thumbsAlign li div img {
	height:94px;
	width:120px;
}
/* END: Overwriting the existing brand sites changes - Kapil */


.equipmentRentalContainer .largeGboxContainer .draggableArea .lgbContent{clear:both;}
/*
#heavenly .planningBooking .introText {
	color: #031D48!important;
	}
*/

#heavenly .btnGrey input,
#heavenly .btnGrey button{
	*margin-left:2px!important;
	}	
	
#heavenly .offersList .btnLink a.btnRight{
	padding-bottom:8px!important;
	}	
	
#heavenly .offersList .btnLink {
	padding:0 10px 5px 0px!important; 
	}		
	
#heavenly .flightSearchContentDiv span.btnGrey{
	*padding-left:0px!important;
	}
	
#heavenly .flightSearchContentWrapper .btnGrey input{
	*margin-left:-8px!important;
	}

#heavenly .flightResult .btnGrey input{
	*margin-left:-8px!important;
	}	

#heavenly .offerLodgingDetail .detailWrapper h4,
#heavenly .offerUnitTypeContentWrapper .detailWrapper h4{
	clear:both;
	}

#heavenly .penta .itineraryBox .itineraryBtn span.btnGrey input{
	*margin-left:-2px!important;
	}

#heavenly .penta .itineraryBox .itineraryBtn span.btnGrey{
	*margin-left:10px!important;
	}
	
/* added to fix - artf1005866 | amenities list issue on lodging detail page */
#keystone #shoppingDetails .infoContainer ul.lodgingamenities li{
	float:none;
	width:auto!important;
	list-style-type:disc;
	}		
/* end of fix - artf1005866 */	
/* artf994789 | AR | All | Checkout | Alignment of the link "Traveling with an infant"  */
a.rollover{margin-left:5px;}

/* artf1008551 vedha - Fix for "Save to Trip" align center to button */
#ajaxContentContainer .last a
{
    *margin-left: 25px;
   
}
/* artf1007961*/
#seasonPass .contentContainer .errorMessage
{
	margin-left:0px !important;
}
/* -- end -- */

/*by rk for artf1001129*/
.proposalError {display:inline; color:red;}

/* by rk for artf1022106 : H | CSS - Tables - Graphical errors from HTML tables */
.bulletted {list-style-type:disc;}
.generalContent table tr td {vertical-align:top; padding-right:5px;}
.generalContent table tr td .bulletted {margin-left:5px;_padding-top:0px;}/* by rk for artf1022106 : H | CSS - Tables - Graphical errors from HTML tables */
.generalContent table tr td .bulletted li {_line-height:15px;} /* by rk for artf1022106 : H | CSS - Tables - Graphical errors from HTML tables */


/* added to fix - artf1015888 : K | Book A Vacation | Color of Continue button is incorrect [SA] */
#vail .buildMyTrip .buildMyTripContent ul.datesTravelers li.btnContainer span.btnGrey{
	background:transparent url(/VailResorts/sites/vail/assets/img/pnb/btn_redEdgyLeft.gif) no-repeat scroll left top!important;
	}

#vail .buildMyTrip .buildMyTripContent ul.datesTravelers li.btnContainer span.btnGrey input, 
#vail .buildMyTrip .buildMyTripContent ul.datesTravelers li.btnContainer span.btnGrey button{
	background:transparent url(/VailResorts/sites/vail/assets/img/pnb/btn_redEdgyRight.gif) no-repeat scroll left top!important;
	}
/* end of fix - artf1015888 [SA] */

/*added to fix - artf1002573 [SA]*/
.lodginglistAmenitiesIcon{
	background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/logdinglistbubbleBg.png) right top!important;
	}
/*end of fix - artf1002573 [SA]*/	



/*
Rounded corner box with gradient background [lessons enhancement bubble box styles - SA]
----------------------------------------------------------------------------------------*/


.hoverDiv .gradientBoxTopLeft {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxTopLeft_N.gif) no-repeat 6px 6px;
	height:17px;
	font-size:0px;
	_zoom:1;

	}

.hoverDiv .gradientBoxTopLeft span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxTopRight_N.gif) no-repeat right top;
	height:17px;
	display:block;
	/* position:relative; */
	font-size:0px !important;
	width:240px;
	_zoom:1;	
	_margin-right:-7px;
	}
	
.hoverDiv .gradientBoxMiddleLeft{
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxMiddleLeft_N.gif) repeat-y left bottom;
	_zoom:1;	
	}

.hoverDiv .gradientBoxMiddleRight{
	background:transparent url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxMiddleRight_N.gif) repeat-y right bottom;	
	padding: 0 17px 0 0;
	margin:0 0 0 17px;
	width:206px;
	_zoom:1;	
	}

.hoverDiv .gradientBoxBottomLeft {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxBottomLeft_N.gif) no-repeat 0 0;
	height:17px;
	font-size:0px;
	_zoom:1;	
	}

.hoverDiv .gradientBoxBottomLeft span {
	background:url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxBottomRight_N.gif) no-repeat right bottom;
	height:17px;
	font-size:0px !important;
	display:block;
	width:240px;
	_margin-right:-7px;
	/* position:relative; */
	_zoom:1;	
	}	
	
.hoverDiv .gradientBoxContentWrapper{
	background: #fff url(/VailResorts/sites/PlanningAndBooking/assets/img/gradientRoundedBox/gradientBoxContentBg.gif) repeat-x left bottom;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	_zoom:1;	
	}

/*
 end styles Rounded corner box with gradient background [lessons enhancement bubble box styles - SA]
----------------------------------------------------------------------------------------*/


/* added to fix artf1003823 : V-test.fr: Vacation Deals - Lodging in Offer Pg - Property Details [SA]  */
div#divHoverBubble ul.lodginglistAmenitiesIcon li{
	clear:both;
	display:block;
	padding-bottom: 5px;
	margin-left: 0px;
	}

div#divHoverBubble  ul.lodginglistAmenitiesIcon li h5{
	float:left;
	font-weight:bold;
	}
div#largeBubble ul.lodginglistAmenitiesIcon{
	background: none !important; /* KR - Artf1034729 - removed extra background from large bubble */
	}
/* end of the fix - artf1003823 [SA] */

.lodginglistAmenitiesIcon .amenitiesIconImg{
	float: left;
}
.lodginglistAmenitiesIcon .amenitiesIconText{
	display: block;
	float: left;
	width: 48px;
	padding-top:5px;
}

/*by rk for Forgot Password sniff issue */
#heavenly .modalWindow .forgotPasswordContainer .introText{color:#031D48 !important;}
#heavenly .modalWindow .forgotPasswordContainer .gBoxWrapper .roundedCornerMiddleLeft{display:block; _padding-left:10px !important;}
/* By Naveen/Kamar */
.dividerLine{
	margin: 5px 0;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
/* KR artf1041404 - To prevent multi clicks on the button */
.buttonLayer{
	height: 23px;
	display: block;
	z-index: 99;
	position: absolute;
}
/*NJ :artf1049789  */
#heavenly .planningBooking .errorMessage ul li.cartSummaryErrorMessage,
#keystone .planningBooking .errorMessage ul li.cartSummaryErrorMessage,
#breckenridge .planningBooking .errorMessage ul li.cartSummaryErrorMessage,
#vail .planningBooking .errorMessage ul li.cartSummaryErrorMessage,
#beavercreek .planningBooking .errorMessage ul li.cartSummaryErrorMessage{list-style-type:none;background:none;}
.errorMessage ul li.cartSummaryErrorMessage{margin:0 !important;padding:0 !important;}

.gBoxWrapper .selectStartDate .errorMessage{margin-left:0px !important;}/*NJ Changed for artf1050054*/
/* KR- artf1050045 - intr popup close button */
.iOverlayCloseImg{
	display: block; 
	width: 83px; 
	height: 28px; 
	overflow: hidden; 
	background: transparent url(/VailResorts/sites/global/assets/img/icon_closeX.png) no-repeat;
	_background: transparent url(/VailResorts/sites/global/assets/img/icon_closeX.gif) no-repeat;
}
.backbttn{float:right !important;}
#heavenly .modaLiftTicketDetail .roundedCornerMiddleLeft{_display:inline-block !important}/*NJ artf1054961*/
#heavenly .modaLiftTicketDetail .roundedCornerMiddleLeft .roundedCornerMiddleRight{_margin:0 10px !important;}/*NJ artf1054961*/
#heavenly .printableDisplay .introText,#heavenly .printableDisplay .summarySubtotalTable td ,#heavenly .printableDisplay span.noteTripDetailSummary{color:#000 !important;}/*NJ artf1056212*/
/*Car Rental MoreInfo*/
.rentalCarSearchDetails h2 {
	padding: 10px;
}
.rentalCarSearchDetails h3 {
	padding: 7px 0 12px 7px;
}
.rentalCarSearchDetails h3 .pricePerDay {
	padding-left: 20px;
}

.rentalCarSearchDetails dl {
	margin-left: 8px;
}
.rentalCarSearchDetails dt {
	text-align: left;
	padding-bottom: 8px;
	padding-left: 0px;
	float:left;
	font-weight:bold;
	width: 85px;
}
.rentalCarSearchDetails dd {
	padding-bottom: 8px;
	float: left;
	display: block;
	width: 250px;
}
.rentalCarSearchDetails .carImgContainer{
	vertical-align: top;
	padding-top: 8px;
}     
/*End Car Rental More Info*/

.helpQuestion{
	font-size:1.1em;
	font-weight: bold !important;
	margin-left: 7px;
	}

#leftNavContainer .helpQuestion, .singleColumn .helpQuestion, .rightModules .helpQuestion{
	margin-left: 1px;
}

#heavenly .lodgingNoDates .filterContentWrapper, #breckenridge .lodgingNoDates .filterContentWrapper, #beavercreek .lodgingNoDates .filterContentWrapper{
	padding: 10px!important;
	}
.lodgingNoDates #starRatingFilter{
	margin-bottom: 0px !important;
	padding-bottom: 9px;
}
/*KR */
.lodgingNoDates table.lodgingList td.btnColumn{
	*width: 70px;
}
/*Given by KR */
#breckenridge .lodgingNoDates table.lodgingList td.btnColumn input{
	*overflow: visible;
}
/*Given by KR */
.lodgingNoDates .paginationLodging{
	margin-left: 60px;
	}
#breckenridge .lodgingNoDates .paginationLodging .linkNext{
	_color: #7b3b3b;
	_margin-top: 0px;
}


.newCustomerBox{
	width:380px;		
	float:left;
}
.newCustomerBox input{
	*overflow: visible;
	*padding-left: 7px;
	*padding-right: 12px!important;
}
.newCustomerBox .continueAsGuest{
	margin-top: 8px;
}

#breckenridge #datePickerModalRental #datePickerModal span.btnGrey {
padding-right:5px;
}

#breckenridge #datePickerModalRental #datePickerModal .ui-datepicker-trigger, #beavercreek #datePickerModalRental #datePickerModal .ui-datepicker-trigger {
margin-left:5px;
}

#datePickerModalRental span.btnGrey input{*overflow: visible}

#beavercreek .actionLinkContainer span.btn a, #beavercreek .actionLinkContainer span.btn a:visited {color: #fff !important}

#heavenly #datePickerModalRental span.btnGrey input{
	*overflow: visible !important;
}
#breckenridge #datePickerModalRental span.btnGrey input{
	*margin-right: 10px;
	*overflow: visible !important;
}

#vail #datePickerModalRental .ui-datepicker-trigger{
	*position:relative;
	*top:3px;	
}

#heavenly .loginContainer .pageDescription{
	color: #FFFFFF !important;
}

#heavenly #newGuest h4{
	color :#031D48;	
}
#myAccountForm{
	padding-left:5px;
	color:#333;
}
#myAccountForm h1{
	padding-top:22px;
	padding-left:0px;
	color:#000;
	}
#myAccountForm label.required{
	color:#FF0000;
	}

#emailSubscriptions{
	padding-top:35px;
	color:#666;
}
#myAccountForm h2{
	font-size:14px;
	font-weight:bold;
	color:#000;
}
#myAccountForm h3,
#myAccountForm label{
	font-size:11px;
	font-weight:bold;
	color:#000;
}
#myAccountForm label span{
	color:#f00;
	padding-left:4px;
	font-weight:bold;
}
#myAccountForm select,
#myAccountForm input{
	font-size:11px;
}
#emailSubscriptions input{
	margin:0 8px 0 0;
	padding:0;
}
#emailSubscriptions .radioGroup input{
	color:#333;
	margin:0;
}
#emailSubscriptions .radioGroup{
	color:#333;
	margin:6px 0 16px 0;
}
/*#emailSubscriptions .checkboxBlock{
	padding:0 0 15px 0;
}*/
#emailSubscriptions .checkboxBlock span{
	font-weight:bold;
}
#emailSubscriptions select{
	margin:10px 60px 5px 0;
	width:166px;
}
.phoneDivider{
	margin-top:18px;
}
#myAccountForm .txtFld{
	width:215px;
	margin-top:4px;
	margin-right:20px;
}
#myAccountForm .mi{
	width:30px;
}
#personalInformation .txtFld,
#emailAndPassword input{
	margin-bottom:12px;
}
#personalInformation select{
	width:75px;
	margin:5px 20px 0 0;
}
#myAccountForm .fieldComment{
	padding-top:7px;
}
#myAccountForm .fieldCommentEmailPassword{
	padding-top:18px;
}
#personalInformation h2{
	padding:28px 0 20px;
	display:block;
}
#addressAndPhone h2{
	padding-bottom:20px;
	display:block;
}
#emailAndPassword h2{
	padding-bottom:4px;
	display:block;
}
#emailAndPassword p{
	padding-bottom:20px;
}
#emailSubscriptions h2{
	padding-bottom:5px;
	display:block;
}
#myAccountForm .gender{
	margin:7px 0 40px;
}
#emailSubscriptions .radioGroup span,
#emailSubscriptions .radioGroup label,
#myAccountForm .residence label,
#myAccountForm .gender label{
	position:relative;
	top:-2px;
	padding-right:5px;
}
#myAccountForm .birthDate,
#myAccountForm .gender label{
	padding-bottom:7px;
}
#myAccountForm .gender label{
	display:inline;
	font-weight:normal;
}
#myAccountForm .residence label{
	margin-bottom:3px;
	font-weight:normal;
}
#myAccountForm .residence{
	margin:4px 0 20px;
}
#myAccountForm .cityField{
	margin-top:12px;
}
#myAccountForm .stateProvince{
	margin:12px 0 14px 0;
}
#myAccountForm .stateProvince select{
	margin:5px 20px 0 0;
}
#myAccountForm .phoneField{
	padding-top:10px;
}
#myAccountForm .phoneField .ext{
	padding-left:93px; /*by rk for artf977870 : BC | My Account | Pass user registration page Styling mismatc*/
	color:#000; 
}

#myAccountForm .phoneField  .required .ext{color:#f80000;} /*fix for artf1003590, farroyo*/

#myAccountForm .phoneField div{
	padding-top:3px;
}
#myAccountForm .countryHead{
	padding-bottom:4px;
}
#myAccountForm .lightText{
	color:#666;
}
#buttonFooter{
	padding:27px 0 110px 400px;
}
#buttonFooter a{
	margin-right:9px;
}
#myAccountForm .countrySelect{
	margin:12px 0 0 0;
}
.phone1,.phone4{
	width:23px;
	padding-right:5px;
	margin-right:20px;
}
#international .phone4{
	width:150px;
	padding-right:5px;
	margin-right:5px;
}
.phone2{
	width:51px;
	padding-right:5px;
	margin-right:20px;
}
.phone3{
	width:38px;
	padding-right:5px;
	margin-right:5px;
}
.phone5{
	width:174px;
	padding-right:5px;
	margin-right:5px;
}
/*.resortSnowReportOptions{
	width:230px;
} vedha for artf995612*/ 
#resort1SnowReportOptions,
#resort2SnowReportOptions{
	display:none;
	padding:4px 0 5px;
}
#resort1SnowReportOptions label,
#resort2SnowReportOptions label{
	font-weight:normal;
}

#myAccountForm .fieldGroup div,
#myAccountForm .userName li,
#myAccountForm .userBirth div,
#myAccountForm .userBirth li,
#myAccountForm .gender li,
#myAccountForm .residence li,
.checkBoxColumn,
.descriptionColumn,
.stateProvince li,
.radioButtonColumn{
	float:left;
}
#addressAndPhone label,
#emailAndPassword label,
.phoneField label,
#personalInformation label{
	display:block;
}
.residence label{
	display:inline !important;
}
#personalInformation,
#emailAndPassword,
#addressAndPhone, 
#myPass,
#emailSubscriptions{
	border-bottom: 1px solid #d6d6d6;/*Daniel Rodriguez artf985195 */
	width:700px;
	padding:32px 0 35px 0;
}
#personalInformation{
	padding:32px 0 35px;
}
#emailAndPassword{
	padding:32px 0 23px 0;
}
.descriptionColumn label{
	font-weight:bold;
}
.btnContinue{
	background: url(../img/btn-continue.gif) no-repeat;
	height:23px;
	width:75px;
	border:none;
	padding:0;
	margin:0;
	float:left;
	display:inline;
}
.btnCancel{
	float:left;
	display:block;
	height:23px;
}
.radioGroup label{
	font-weight:normal !important;
}

/*** added style for user pass registratin section [ Sunil Ahuja ] ***/

#myAccountForm dt{
	float:left;
	font-weight:bold;
	padding:0 3px 0 0;
	clear:both;/*AR | artf1002050 : Pass User Reg Page Not looking so good*/
	}

#myAccountForm ul li{
	/*padding:10px 0;*/

	}

#myAccountForm li.myPassInfo{
	padding-bottom:20px;
	border-bottom:1px solid #D6D6D6;
	}

#myAccountForm .passInfo ul li h3{
	padding:10px 0;
	}
	
#myAccountForm .PassInfoContentWrapper{
	padding:0;
	}

.PassInfoContentWrapper dl.passHolderName{
	margin-bottom:10px;
	}

#myPass {
	padding:35px 0 23px;
	}

#myAccountForm .passInfo h2{
	padding:0;
	display:block;
	}

#personalInformation h2{
	padding:0 0 20px;
	display:block;
	}
	
#myAccountForm .btnGrey{
	margin-right:10px;
		}
		
/*.heavenlyNews{
	margin-top:15px;
	margin-bottom:15px;	
	}
*/	
#myAccountForm .errorMessage{
	margin-left:0;
		}
		
/* created by vedha artf995612	*/
#emailSubscriptions .descriptionColumn
{
	float:none !important;
}

#emailSubscriptions li.checkBoxColumn
{
	width:230px;
	padding-top:20px;
}
#emailSubscriptions li.checkboxBlock
{
	padding-top:20px;	
}

/*by rk for artf977870 : BC | My Account | Pass user registration page Styling mismatc*/
#myAccountForm #emailSubscriptions ul li.heavenlyNews {*padding-top:10px !important}

#myAccountForm #emailSubscriptions ul li.checkboxBlock div.descriptionColumn,
#myAccountForm #emailSubscriptions ul.checkboxBlock div.descriptionColumn,
#myAccountForm #emailSubscriptions ul li.checkBoxColumn div.descriptionColumn {
	*padding-top:3px;
}
#myAccountForm #emailSubscriptions ul .descriptionColumn{padding-left:20px; display:block;*padding-left:0px;*display:inline-block;}

/* end */

#userPassbuttonFooter 
{
	padding-right: 200px;
	padding-bottom: 20px;
}



#divColoradoSnowReports,
#divHeavenlySnowReports{
	padding-top:10px;
	_padding-top:5px;
	}

#divColoradoSnowReports label,
#divHeavenlySnowReports label{
	
	font-weight:normal;
	}

#divColoradoSnowReports input,
#divHeavenlySnowReports input{
	margin:5px 8px 0 0;
	padding:0;
	}
#myAccountForm .passInfo h2 span {
	float:right;
	font-size: 11px;
	font-weight:normal;
	margin-top: -15px;
}
#vail #myAccountForm .passInfo h2 span 
{
	text-transform:none;
}
#Heavenly .paymentHeader #topNavContainner{*margin-top:60px;}


/* modify to fix - 999814 - pass user registration | styling issue [SA] */

#keystone #myAccountForm fieldset#emailAndPassword{
	*border-bottom:solid 0px #d6d6d6!important;		
	*border-top:solid 1px #d6d6d6!important;	
	}

#keystone #myAccountForm fieldset#addressAndPhone{
	*border:solid 0px #d6d6d6!important;	
	*border-bottom:solid 1px #d6d6d6!important;
	}
		
#keystone #myAccountForm fieldset.userRegistration{
	*border:solid 0px #d6d6d6!important;
	}		

#keystone #myAccountForm fieldset#emailSubscriptions{
	border:solid 0px #d6d6d6!important;
	}

/* styles ends [SA]*/

/* added to fix - artf1017624 : Create New International Acct Profile  [SA] */
#emailSubscriptions .radioGroup span,
#emailSubscriptions .radioGroup label{
		position:static;
		}
/* end of fix - artf1017624 [SA] */		


/*
TEMP (for static PnB only)
-------------------------------*/

/*
GLOBAL
---------------------------*/
#breckenridge .pageTitle {
	color: #fff;
}
#breckenridge li.print a:link,
#breckenridge li.print a:visited,
#breckenridge li.print a:hover,
#breckenridge li.print a:active,
#breckenridge li.share a:link,
#breckenridge li.share a:visited,
#breckenridge li.share a:hover,
#breckenridge li.share a:active {
	color: #7b3b3b !important;
}
#breckenridge .planningBooking .boxSelect,
#breckenridge .planningBooking .ddlEquipRentalSelect{
	color:#000;
	width:auto; /*farroyo artf986749*/
}
#breckenridge .largeGbox .lgbLeftCol .lgbTitle,
#breckenridge .largeGbox .lgbRightCol{
	color:#000033;	
}
#breckenridge .lgbType h4 {
	color:#000;
}
#breckenridge .filterModulesContainer h3 {
	background:url(/VailResorts/sites/heavenly/assets/img/pnb/bgFilterHeading.gif) no-repeat left top;
}
#breckenridge ul.pageTools li.print {
	background:transparent url(/VailResorts/sites/breckenridge/assets/pnb/img/icon_print.gif) no-repeat scroll 5px 0;
}
#breckenridge ul.pageTools li.share {
	background:transparent url(/VailResorts/sites/breckenridge/assets/pnb/img/icon_plus.gif) no-repeat scroll 5px 0;
}
#breckenridge .pageTitle, h1 {
	color:#7b3b3b;
}
#breckenridge .ui-datepicker .ui-datepicker-header{
	background-color:#7b3b3b;
}

#breckenridge .dragDropBoxMiddle {
	padding:0 10px;
	}

/*vj artf989479*/	
#breckenridge .buildMyTripContent {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/shadebox/shadebox-bb.gif) repeat-x scroll center bottom;
	border-top:0 none;
}
/* AR - artf1006765 - moved to breckenridge_style.css
#breckenridge .buildMyTrip {
margin:11px 0 0 10px;
}
*/
#breckenridge .activeBtnVacation{
	margin-top:0px;
	}
#breckeridge .middleLeftLightGrey.gBoxContentContainer{
	_width:100%;
	}

/*vj artf989479 ends*/	

#bodyCanvas .singleColumn .lodgingFilterContainer .filterTripDetail .btnLink a{
	color:#fff !important;
	}


/*vj changes for artf994714*/
#breckenridge #leftNavContainer .shadebox .shadeboxInner .contentContainer .generalContent .body .info p,#breckenridge #leftNavContainer .shadebox .shadeboxInner .contentContainer .generalContent .body .info p strong, #breckenridge #leftNavContainer .shadebox .shadeboxInner .contentContainer .generalContent .body .info p em{
	color:#999999;
	}
#breckenridge #leftNavContainer .shadebox .shadeboxInner .contentContainer .generalContent{
	background:none;
}
#breckenridge .modalWindow .gBoxWrapper .lightGreyBox .errorMessage{padding:0}
/* by rk for artf999059 : BR |Summary to my trip details page | Promos unalligned */
.penta .quadColumn {margin-left:0px;}

/*
GLOBAL BUTTONS
---------------------------*/
#breckenridge a.btnRight,
#breckenridge .btnGrey input,
#breckenridge .btnGrey button {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) no-repeat scroll right top;
	/*background:*transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) no-repeat scroll right top;/*NJ artf1051636*/
	/*padding:0 17px 2px 0; [Sunil Ahuja]  */
	/* created by vedha for log button issue for ie6& 7  artf987757 */
   _width:auto;
   _overflow:visible;
   ~width:auto;
   ~overflow:visible;
   /* end*/
}
/*artf1003339 | Anuj Rastogi*/
#breckenridge .equipmentRentalContainer ul.dropItem li h6{width:59px; _width:59px;}
#breckenridge .equipmentRentalContainer ul.dropItem li div.boxData span.amount{float:left; width:50px; margin:2px 0 0 5px}
/*vj changes for artf artf1002449*/	
#breckenridge table.offersList td.imgContainer img {
height:auto !important;
width:auto !important;
}
/*Anuj Rastogi | artf1008742 : BR | Trip folder | Shop for more products continue button is distorted */
#breckenridge .pcvConfigureProductContainer .itineraryBox #selProductLightGreyBox .itineraryBtn .btnGrey input,
#breckenridge #selProductMiddleLeftGrey.middleLeftLightGrey.gBoxContentContainer .itineraryBtn .btnGrey input{ _margin-left:-1px; *margin-left:-1px;}


#breckenridge span.btnLink ,
#breckenridge span.btnGrey {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;
	/*background:*transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;/*NJ artf1051636*/
}

/* artf1019747 : BR|Quick Price Estimator button is distorted in FF2 [ANUKUL] */
#breckenridge .selectTypeGTContentWrapper span.btnLink.priceEstimator, x:-moz-any-link{ padding-top:4px !important;}
#breckenridge .selectTypeGTContentWrapper span.btnLink.priceEstimator, x:-moz-any-link, x:default { padding-top:0px !important;}
/* BR|Quick Price Estimator button is distorted in FF2 [ANUKUL] END */


#breckenridge a.btnRight{
	padding-right:17px !important;
}
/* by rk for artf1006736 : BR | Checkout | Confirmation page Return to home button is distorted */
#breckenridge .checkoutConfirmationTripDetail span.btnLink, x:-moz-any-link {padding-top:3px !important;}
#breckenridge .checkoutConfirmationTripDetail span.btnLink, x:default  {padding-top:0px !important;}

#breckenridge #tripFolder span.btnGrey {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif) no-repeat scroll left top;
	height: auto;
	line-height: 17px;
	display:inline-block;
	*overflow: visible;
	padding-left:2px;/*vj trip folder button issue*/
	
}
#breckenridge #tripFolder .sortTripContainer .gBoxWrapper .sortInner .btnLink , x:-moz-any-link {
	padding:4px 5px 8px 7px !important;/*vj trip folder button issue*/
}
#breckenridge #tripFolder .sortTripContainer.tripProductBox .sortInner .btnLink, x:-moz-any-link, x:default {
	padding:0px 5px 8px 7px !important;/*vj trip folder button issue*/
 } /* Only FireFox 3 *//*vj trip folder button issue*/

#breckenridge #tripFolder .btnGrey a{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif) no-repeat scroll right top;
	/*padding:0 17px 2px 0; [Sunil Ahuja]  */
	/* created by vedha for log button issue for ie6& 7  artf987757 */
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding: 2px 18px 3px 12px !important;
	*overflow:visible;
	width:auto;
	margin:0;
}

#breckenridge ul.chromeFooterList li.btnSaveProgress a {
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/btnSaveProgress.gif) no-repeat 8px 6px;*/
}

#breckenridge ul.chromeFooterList li.btnExitWithoutSave {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/btnExitWithoutSave.gif) no-repeat 8px 4px; /* fix for - artf1008517 [SA] */ 
}

#breckenridge .modalWindow ul.chromeFooterList li.btnExitWithoutSave {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/btnExitWithoutSave.gif) no-repeat 2px 4px; /* fix for - artf1008517 [SA] */
    height:18px;
    }

/* by rk for artf1003278 : BR | My Trip Folder | Exit link is distorted in Rename trip modal window 
#breckenridge .createNewTrip ul.chromeFooterList li.btnExitWithoutSave {background:none;}*//* fix for - artf1008517 [SA] */

#breckenridge ul.chromeFooterList li.btnExitWithoutSave a {
	background:none;
	padding:0;
	color:#666!important;/* fix for - artf1008517 [SA] */
	}

#breckenridge .modalWindow ul.chromeFooterList li.btnExitWithoutSave a {padding:0 25px;}


#breckenridge .updateClassListBtn input{
	 width:125px; /* [Sunil Ahuja] */  /*Daniel Rodriguez artf990730 */
	}
#breckenridge .calPrev,
#breckenridge .calNext {
	background-image:url(/VailResorts/sites/breckenridge/assets/img/pnb/btn_calendarPrevNext.gif);
}



/*
PAGE SPECIFIC STYLES
---------------------------*/
#breckenridge .subHeading2,
#breckenridge .itemDescription h3,
#breckenridge .lessonmMainContainer h3,
#breckenridge .subHeading2,
#breckenridge  h2,
#breckenridge .itemDescription h3,
#breckenridge .subHeading3,
#breckenridge h3,
#breckenridge ul.dropItem li h6,
#breckenridge ul.dropItem li div.boxData span.amount,
#breckenridge .property h4,
#breckenridge .carRentalTable td.price{
	color:#7b3b3b;
}
#breckenridge ul.paginationLodging li{
	color:#000;
}
#breckenridge .filterModulesContainer h3 {
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/bgFilterHeading.gif) no-repeat scroll left top;*/
	color:#fff;
}
#breckenridge .replanButton input {
	width:auto;
}

#breckenridge .selectTypeGT li.btnSaveProgress a,
#breckenridge .checkoutConfirmationTripDetail li.btnSaveProgress a,
#breckenridge .summaryOfTrip  li.btnSaveProgress a,
#breckenridge .photoTabsContentContainer  li.btnSaveProgress a,
#breckenridge .pcvConfigureProductContainer li.btnSaveProgress a{
	background-position:8px 0 !important;
}
#breckenridge .offersExplorer .btnGreyWrapper {
	width:82px;
}
#breckenridge .summaryOfTrip .btnGrey input {
	width:auto !important;
}
#breckenridge .selectThisProductButton input {
	width:auto;
}
#breckenridge .photoTabs li.tabs-selected.adultIcon {
	background-image:url(/VailResorts/sites/breckenridge/assets/img/pnb/personTab_defaultSelected.png) !important;
}
#breckenridge .photoTabs li.tabs-selected.childIcon {
	background-image:url(/VailResorts/sites/breckenridge/assets/img/pnb/personTab_default_childSelected.png) !important;
}
/* #breckenridge .summaryOfTrip .btnGrey input{
	background-image:url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRightBackwards.gif);
} */

#breckenridge .summaryOfTrip span.btnGrey {
	background-image:url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeftBackwards.gif);
	padding-left:9px;
}
#breckenridge .summaryOfTrip .lightGreyBox .btnGrey input {
	background-image:url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight.gif);
}
#breckenridge .summaryOfTrip .lightGreyBox .btnGrey,
#breckenridge .summaryOfTrip .continue .btnGrey {
	background-image:url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyLeft.gif);
	padding-left:2px;
}
/*#breckenridge .loginBox .btnContainer {
	margin:10px 0 0 122px;
	*margin:10px 0 0 106px;
}*/
#breckenridge .seasonPassBox .btnContainer {
	margin:10px 0 0 141px;
	*margin:10px 0 0 126px;
}
#breckenridge .lessonmMainContainer {
	background:none;
}
#breckenridge .lessonsBannerContainer {
	border-bottom:none;
	border-top:none;
}


/*
LINKS
---------------------------*/
#breckenridge a:link,
#breckenridge a:visited,
#breckenridge span.learnmore a,
#breckenridge .largeGbox .lgbLeftCol .lgbTitle a,
#breckenridge .largeGbox .lgbRightCol a,
#breckenridge .largeGbox .lgbLeftCol .lgbTitle a,
#breckenridge .largeGbox .lgbRightCol a{
	color:#7b3b3b;
	font-weight:bold;
}

#breckenridge .modalWindow .ui-datepicker-calendar  a:hover,
#breckenridge .modalWindow .ui-datepicker-calendar .ui-state-hover{color:#fff;} /* artf1001418 - Added white color for pcvadmin modal calendar [ANUKUL]  */
/* artf1007124 : BR | Lodging Results - footer is eff'd [ANUKUL] */
#breckenridge #footer a:link,
#breckenridge #footer a:visited{ color:#fff; font-weight:normal;}
/* BR | Lodging Results - footer is eff'd [ANUKUL] END */



/* artf1001418 - Added white color for pcvadmin modal calendar [ANUKUL]  */
#breckenridge #ui-datepicker-div .ui-datepicker-calendar  a:hover,
#breckenridge #ui-datepicker-div .ui-datepicker-calendar  a:visited,
#breckenridge #ui-datepicker-div .ui-datepicker-calendar .ui-state-hover{color:#fff !important;} 

/* Added white color for pcvadmin modal calendar [ANUKUL] END  */

#breckenridge .paginationLodging li a.linkNext{color:#7b3b3b !important;}

#breckenridge .summaryDeleteColumn a.openPCVQuickConfigure{color:#7b3b3b;}

#leftNav a:link,
#leftNav a:visited{
	color:#333
}
/* added for left title heading color [KR]*/
#breckenridge a.leftNavHead:link,
#breckenridge a.leftNavHead:visited
{
	color:#fff;}

#breckenridge .flightSearch a,
#breckenridge table.airlineMatrix a,
#breckenridge .flightSearchMatrixWrapper a,
#breckenridge table.flightSearchResult a,
#breckenridge ul.chromeFooterList li a,
#breckenridge .indexList li a,
#breckenridge .leftContentDiv h4,
#breckenridge .tabsContentContainer a,
#breckenridge .rightContentDiv span.amount,
#breckenridge .leftContentDiv h4 span,
#breckenridge .leftContentDiv span.location,
#breckenridge .filterContentWrapper a,
#breckenridge ul.chromeList li a.completed,
#breckenridge .topLinks ul li a,
#breckenridge a.forgotPass,
#breckenridge a.rightHeadingLink,
#breckenridge .PassInfoContentWrapper a,
#breckenridge .imageContainer a,
#breckenridge .accountEditAddress .addressEditLink,
#breckenridge .linkChangePass,
#breckenridge .emailSubscripton a.privacyPolicy,
#breckenridge .rightModuleContentHolder a,
#breckenridge a.howToRedeem,
#breckenridge ul.chromeFooterList li a,
#breckenridge .shuttleRequiredDetail .requiredDetail a,
#breckenridge .photoTabs li a,
#breckenridge p.anotherTraveller a,
#breckenridge .checkoutAssignPeople .linkRightAligned,
#breckenridge ul.carRentalSearchFormWrapper a{
	color:#7b3b3b !important;
}
#breckenridge a.amenities{
	background-image:url(/VailResorts/sites/breckenridge/assets/img/pnb/caret12px.gif);
	padding:0 0 0 8px; /* Revised from 3px padding left [ANUKUL]  */
	color:#7b3b3b !important;
}
#breckenridge .flightSearchMatrixWrapper a.linkNext {
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/caret12px.gif) no-repeat 5px left;
	margin:14px 10px 0 12px;
	padding:0 0 0 10px;
}
#breckenridge ul.paginationLodging li a.linkNext{
	background-image:url(/VailResorts/sites/breckenridge/assets/img/pnb/caret12px.gif);
	background-position:4px right;
}
#breckenridge ul.paginationLodging li a.linkPrevious{
	background-image:url(/VailResorts/sites/breckenridge/assets/img/pnb/caret12pxLeft.gif);
	background-position:7px left;
}
#breckenridge ul.paginationOffers li a.linkPrevious,
#breckenridge ul.paginationNumbers li a.linkPrevious,
#breckenridge a.linkPrevioius {
	background:url(/VailResorts/sites/breckenridge/assets/img/icon_previousArrow.gif) no-repeat left 53%;
}
#breckenridge a.linkNext {
	background-image:url(/VailResorts/sites/breckenridge/assets/img/icon_nextArrow.gif);
	margin-top:0px;
	font-size:inherit !important;
}


/* fix for - artf1001983 [Sunil Ahuja] */

#breckenridge .offersExplorer ul.filterTripDetail li.dateSelection label {float:none; width:auto; text-align:left;}
#breckenridge .offersExplorer ul.filterTripDetail li.dateSelection{padding-left:10px; }	
#breckenridge .offersExplorer ul.filterTripDetail li.dateSelection input{margin-right:0px; width:75px;}




/*
MAIN TABS
---------------------------*/
#breckenridge .mainTabsPnB li {
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/bg_tab_button_left_gray.gif) no-repeat scroll left center;*/
}
#breckenridge .mainTabsPnB li a {
	color:#333 !important;/*vj changes*/
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/bg_tab_button_right_gray.gif) no-repeat scroll right center;*/
}
#breckenridge .mainTabsPnB li.tabs-selected a {
	color:#7B3B3B !important;
}
vj changes artf1003633
#breckenridge .confirmationContentWrapper {
	height:400px;
	}
#breckenridge .confirmationContentWrapper .roundedCornerInner {
	height:300px;
	}

/*
DRAG AND DROP RELATED
---------------------------*/
#breckenridge .dottedBoxContainer {
    padding: 0 7px;
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/dottedBox/dottedBoxVertical.gif) repeat-y scroll left top;*/
}
#breckenridge .dottedBoxTop {
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/dottedBox/dottedBoxHorizontal.gif) repeat-x scroll left top;*/
}
#breckenridge ul.dropItem {
	/*background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/dragItemNotification.gif) no-repeat scroll center center;*/
}
#breckenridge div.boxData {
	color:#7B3B3B;
}
#breckenridge .selectThis 
{
	padding-left:11px;
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/icon_arrow1.gif) no-repeat scroll 0 2px;
}
/*artf1003339 | Anuj Rastogi -  Added important to width artf1006276 [ANUKUL] */
#breckenridge ul.listFilterFormContainer input.textBoxSmall,
#breckenridge ul.filterTripDetail li input.textBoxSmall{width:62px !important; /*font-size:10px; AR | artf992472 : All | Lift Ticket and season | list filter font size differences */}



/*
MY PROFILE
---------------------------*/
/*rk for my profile page */
#breckenridge .tripleColumn .myAccountContainer{*margin:0 !important;}
#breckenridge .accountEditAddress {margin-top:35px!important;*margin-top:45px!important;}

/*
IE SPECIFIC
---------------------------*/
#breckenridge .btnGrey button {
	*padding:0 10px 2px 0 !important; /* IE 7 and IE 6 */
}
#breckenridge .checkoutAssignPeople .btnLinkContainer {
	*margin-right:0px;
}
#breckenridge .selectThisProductButton input {
	*width:130px;
}


#breckenridge .loginBox .btnContainer {
	*margin:10px 0 0 126px; /* vedha artf1000352 - old value 106 px */
}
#breckenridge .seasonPassBox .btnContainer {
	*margin:10px 0 0 126px;
}
#breckenridge  .carRentalTable th.company {
	*width:120px;
}
#breckenridge #diningConfigureContainer .dateTime div, 
#breckenridge #diningConfigureContainer .partySelect select {
	margin-right:30px;
}
#breckenridge .renewPassButton input{
	width:130px;
}
#breckenridge .seasonPassExplorerContainer .renewPassButton {*padding:0px } /* by rk for artf994818 : BR | Season Passes */
#breckenridge .seasonPassExplorerContainer .listFilterFormContainer .renewPassButton input {width:auto;} /* by rk for artf994818 : BR | Season Passes */
/* rk for artf983676 : Br | Lodging | UI distorted on IE 6 */
#breckenridge .lodgingFilterContainer{
	/**margin: 33px 4px 0 0;*/ /* by rk for artf994818 : BR | Season Passes */
}
#breckenridge ul.chromeFooterList.clearfix li.btnSaveProgress{
	background:transparent url(/VailResorts/sites/breckenridge/assets/img/pnb/btn_brcart.gif) no-repeat scroll 8px 8px; /* by rk for artf975858 : BR | V | Season passes | Explorer page | UI concerns */
	height:23px;
	padding:10px 0 0 38px; /* by rk for artf975858 : BR | V | Season passes | Explorer page | UI concerns */
}	
#breckenridge ul.chromeFooterList.clearfix li.btnSaveProgress a {
	background:none;
}
#breckenridge .ageLiftTicket .selectThis{
	_display:block;
	_width:1%;
}

#breckenridge #myAccountForm {
	padding-left: 25px;
}

#breckenridge .nextBtn {
	margin-left: 20px;
}

#breckenridge .cancelSave {
	margin-left: 190px;
	margin-top: 10px;
}

#breckenridge .jcarousel-clip.jcarousel-clip-horizontal {
	padding-left: 0px;
	margin-left: 8px;
}

#pcvQuickConfigureModal
{
    padding-bottom:64px;
}

#breckenridge ul.formlisting li label 
{
    width:auto;
    padding:0;
}

 /* by rk for artf987791 : BR | Edit Email | Alignment of fields are incorrect */
#breckenridge .editEmailAddress ul.formlisting li label {
	width:170px;
}

#breckenridge ul.formlisting li 
{
    padding:5px 0;
}

#breckenridge .DetailBox ul.formlisting
{
    margin: 0 0 0 60px;
}

/* by rk for artf1003321 : BR | Email modal window | Placement of Close link and Continue button not appropriate */
#breckenridge #lodgingList ul.linksPrintEmail,
#breckenridge .carRentalContainer ul.linksPrintEmail{
		_margin:0px;
	}
#breckenridge UL.linksPrintEmail{
    _margin: -16px 0 0 0;
}

/* to fix - artf1006717 : BR | Lessons | Adult and Children Classes UI issues  */
#breckenridge .exploreLessonsByProduct UL.linksPrintEmail{
    _margin: 0;
}


#breckenridge .flightSearchResults ul.linksPrintEmail 
	{
		_margin:0;
	}
.checkoutAssignPeople .assignPeopleCarousel .jcarousel-skin-tango .jcarousel-container-horizontal {padding-left: 10px;} /*  artf1003344 : Breck | Checkout | Assign product page | Arrow is overlapping with add person button  [ANUKUL]  */


/* fix for artf1001530 [Sunil Ahuja] 
------------------------------------------*/

#breckenridge .more a.linkLeft,
#breckenridge .more a.linkRight{
	color:#7B3B3B!important;
}

#breckenridge .ui-datepicker-trigger{
	width:20px !important;
	height:18px;
	margin-bottom:-4px; /*Anuj Rastogi | Calender Icon align to text box*/
	*margin-bottom:-1px;
	_margin-bottom:-4px;
	margin-left:0px;
	}
	

/*Anuj Rastogi | Calender Icon align to text box
#breckenridge ul.filterTripDetail li input.textBoxSmall{width:65px !important;}
Commented to align Calender Icon artf1006276 [ANUKUL] */

/*artf1000388 -vedha */
#breckenridge .cartStatus .cartProdDescription
{
	padding: 0px 5px 3px 0px;
	vertical-align:middle;
	
}
#breckenridge .cartStatus 
{
	width:100%
}
/* artf1000352 - vedha */
#breckenridge .registerButtonContainer .accountNote{
width:295px;
}

#breckenridge table.carRentalTable tr.alternateRow td.lastTD{
	height:60px;
	}
.tripLinkAlign a {line-height:27px; margin-left:10px;} /*artf1008552 | Anuj Rastogi */
/* senthil for artfact1005259*/
#breckenridge .anotherTraveller a.openModalAdult, 
#breckenridge .anotherTraveller a.openModalChild{
	text-decoration:underline !important;	
}
/* senthil for artf1003988 */
#beavercreek .planningBooking .errorMessage ul li{
	width:auto !important;
}
#beavercreek .errorMessage, #beavercreek .errorMessage *{
	padding-bottom:0;
}


/* artf1013762 - Season Passes filter button [ANUKUL] */
#breckenridge .btnGrey input.seasonPassDetailLoginBtn,#breckenridge  .btnGrey button.seasonPassDetailLoginBtn{ font-size:11px;}
/* artf1013762 - Season Passes filter button [ANUKUL] */

#breckenridge .loginInstruction .btnContainer .btnGrey input{width:185px;} /* artf1013985 - Revised from 175px to show button proper [ANUKUL] */

#breckenridge .planYourVacations .gBoxWrapper{ margin:0 10px 15px;} /* artf1008557 - Added margin for spacing [ANUKUL] */


/* added to fix - artf996446 | Added background color to fix styling [MG]*/
#breckenridge .headerCartBox .headerCartContentWrapper{
	background-color: #fff;
}
/* end of fix - artf996446 */


/* added to fix - artf983300 : BR | Activities | Display of Exit on Model window of Book Activity not proper [SA] */
#breckenridge #activityContainer #peopleSelection div{
		float:left;
		margin-right:15px;
		}

#breckenridge #activityContainer ul.chromeFooterList{
		width:100%;
		}

#breckenridge #activityContainer ul.chromeFooterList li.continue{width:auto;}
#breckenridge #activityContainer ul.chromeFooterList li.continue, x:-moz-any-link{width:160px;}
/* end of fix - artf983300 [SA] */

/* to fix - artf1008550 : K | BR | V | H | Lodging detail page | Tabs to be clean [SA] */
#breckenridge .lodgingDetailTabsModule ul.middleTabs {
	left:15px;
	top:10px;
 	}
/* end of fix - artf1008550 [SA] */  	

/* to fix - artf1025728 : All | Offers | Edit button is cracked [SA] */
#breckenridge .offerSummary ul.delete li span.btnLink, x:-moz-any-link {padding:4px 5px 5px 7px !important;}
#breckenridge .offerSummary ul.delete li span.btnLink, x:-moz-any-link, x:default {padding:0px 5px 5px 7px !important;}
/* end of fix - artf1025728 [SA] */



/* offer filter trip start date button issue |All sites & Enhancement - 7861 [SA] */
#breckenridge .lodgingFilterContainer .offersExplorer #btnViewAllOffer{	width:100%; _width:80%;}

#breckenridge .lodgingFilterContainer .offersExplorer span#btnViewAllOffer, x:-moz-any-link{	padding:0 5px 7px 7px !important;	}
#breckenridge .lodgingFilterContainer .offersExplorer #btnViewAllOffer a.btnRight, x:-moz-any-link{padding:1px 5px 7px 0 !important;}

#breckenridge .lodgingFilterContainer .offersExplorer span#btnViewAllOffer, x:-moz-any-link, x:default{padding:0 5px 7px 7px !important;}
#breckenridge .lodgingFilterContainer .offersExplorer #btnViewAllOffer a.btnRight, x:-moz-any-link, x:default{padding:4px 5px 5px 0 !important;}
/*  end of offer filter trip start date button issue |All sites & Enhancement - 7861 [SA] */

/* KR artf1050048 - updated the right image for back button*/
#breckenridge .btnWithoutArrow input{
	background-image: url(/VailResorts/sites/breckenridge/assets/img/btn_redEdgyRight1.gif) !important;
}
#breckenridge .lodgingFilterContainer .filterTripDetail span#btnViewAllOffer a.btnRight, x:-moz-any-link {padding:1px 18px 7px 0 !important;} /* FF2 NJ artf1051636*/
#breckenridge .lodgingFilterContainer .filterTripDetail span#btnViewAllOffer a.btnRight, x:default {padding:4px 18px 5px 0 !important;} /*FF 3 NJ artf1051636*/
