/*a:link, a:visited { color: #fdb913; font-size:medium  ;font-weight:bold ; }*/
.RedemptionMain
{
	border-color: #777777;
	border-width: 1px;
	border-style: solid;
	width: 939px;
}
.RedemptionFull
{
	width: 930px;
}
.RedemptionRightPanel
{
	width: 623px;
}
.RedemptionLeftPanel
{
	padding: 8px 8px 8px 8px;
	#padding: 8px 8px 8px 8px;
	_padding: 8px 8px 8px 8px;
	font-size: 18px;	
	width: 300px;
}
.RedemptionTitle
{
	font-size: 22px;
	padding: 8px 8px 8px 8px;
	#padding: 8px 8px 8px 8px;
	_padding: 8px 8px 8px 8px;
}
.RedemptionProductBar
{
	padding: 2px 8px 2px 8px;
	#padding: 2px 8px 2px 8px;
	_padding: 2px 8px 2px 8px;
	background-color: #fdb913;
	color: White;
	font-weight: bold;
	width: 923px;
}
.RedemptionInfo3
{
	font-style: italic;
	font-weight:600;
	font-size: 13px;		
}
.RedemptionExtension
{
	font-size: 13px;
	padding: 6px 0px 6px 0px;
	#padding: 6px 0px 6px 0px;
	_padding: 6px 0px 6px 0px;
	background-color: #EAE8E9;
	text-align:center;
	font-weight: bold;
}
.RedemptionExtensionButton
{
	text-align:center;
	padding: 19px 0px 19px 0px;	
	#padding: 19px 0px 19px 0px;	
	_padding: 19px 0px 19px 0px;	
	
}
.RedemptionExchangeBar
{
	padding: 4px 8px 4px 8px;
	#padding: 4px 8px 4px 8px;
	_padding: 4px 8px 4px 8px;
	background-color: #fdb913;
	color: White;
	font-weight: bold;
	font-size: small;
}
.RedemptionExchangeNote
{
	padding: 4px 8px 4px 8px;
	#padding: 4px 8px 4px 8px;
	_padding: 4px 8px 4px 8px;		
}
.RedemptionExchangeButton
{
	padding: 4px 8px 4px 8px;
	#padding: 4px 8px 4px 8px;
	_padding: 4px 8px 4px 8px;		
	text-align: right;
}
.RedemptionTab
{
	border-width: 1px;
	border-color: #444343;
	border-width: 1px;
	border-style: solid;	
	width:581px;
	overflow:hidden;
	height: 448px;
}
.MCVRedemptionTab
{
	border-width: 1px;
	border-color: #D0D0D0;	
	border-style: solid;
	margin:0px;	
	overflow:hidden;
	height: 348px;
	width: 608px;
}
.MCVRedemptionTab5
{
	border: solid 1px #D0D0D0;	
	margin:0px;
	overflow:hidden;	
}
.RedemptionTabs
{
	border-color: #777777;
	border-width: 0px;
	border-style: solid;
	overflow: hidden;
}
.RedemptionLIForTab
{
	 text-align:center;
	 display:block;
	 width:100px;
	 height: 10px;
}
.MCVRedemptionLIForTab
{
	 text-align:center;
	 display:block;
	 width:105px;
	 height: 10px;
}
.BAGLink
{ 
	color: #fdb913; font-size:14px;font-weight:bold ; 
}
a.ProductListPageLinks:link, a:visited {color:#444343;}
a.ActiveLink{color:#fdb913;}
.MCVWelcomeheading
{
	color :#f37e1f;
	font-size:large ;
	font-weight:bold ;
}
.MCVChMessageheading
{
	color :#fdb913;
	font-size:13px  ;
	font-weight:bold ;
	
}

.MapProductTitle
{
	color: #f37e1f;
	font-weight: bold;	
	font-size :12px;
	text-align:left;
	width: 210px;
}

.MapLocation
{	
	color: #575757;
	font-weight: bold;	
	font-size :11px;
}

.MapMessage
{	
	color: #575757;
	font-weight: bold;	
	font-size :11px;
}

.MapButton
{
	border: 0px;
}

.ImageButton
{	
	cursor: pointer;	
}

.LocationList
{
	width: 588px;
	color: #444343;
	font-weight: bold;	
	border-bottom: solid 1px Gray;
}

.LocationListScroll
{	
	width: 605px;
	color: #444343;
	font-weight: bold;
	height: 300px;
	overflow: auto;
}

.LocationListItem
{
	border-top: solid 1px Gray;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
	padding: 10px 10px 10px 10px;
	#padding: 10px 10px 10px 10px;
	_padding: 10px 10px 10px 10px;	
	width: 577px;	
}

.LocationListItemExpanded
{
	border: solid 5px #fdb913;
	padding: 10px 10px 10px 10px;
	#padding: 10px 10px 10px 10px;
	_padding: 10px 10px 10px 10px;
	width: 577px;	
}

.LocationListItemMessage
{
	font-size: 13px;
	padding: 10px 10px 10px 10px;
	#padding: 10px 10px 10px 10px;
	_padding: 10px 10px 10px 10px;
	background-color: #EAE8E9;
	text-align:center;
	font-weight: bold;
	width: 200px;	
}

.Selection
{
	padding: 20px 20px 20px 20px;
	#padding: 20px 20px 20px 20px;
	_padding: 20px 20px 20px 20px;
	font-weight: bold;
	font-size: 14px;
	color: #444343;	
}

.OrangeText
{
	color: #f37e1f;	
}

.LineEffect
{
	background-color: Gray;
	height: 2px;
}

.TextTabDiv
{
	margin-top: 0px;
	#margin-top: 25px;
	_margin-top: 25px;
	border: solid 1px #D0D0D0;
	padding-top: 10px;
	#padding-top: 0px;
	_padding-top: 10px;
	padding-left: 10px;
	#padding-left: 0px;
	_padding-left: 10px;
	padding-right: 10px;
	#padding-right: 0px;
	_padding-right: 10px;
	
	height: 331px;	
	overflow: auto;	
}

.ExchangeFooter
{
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
	border-bottom: solid 1px Gray;
}

.ReviewText
{
	padding-left: 10px;
	#padding-left: 10px;
	_padding-left: 10px;
}

.MCVPopupTopSection
{
	padding: 0px 10px 10px 10px;
	
}

.MCVPopupProductTitle
{
	font-size: 30px;
	padding: 15px 10px 15px 10px;
	
	color: #f37e1f;
	font-weight: bold;
}

.MCVPopupThickLineEffect
{
	background-color: Black;
	height: 15px;
}

.MCVPopupChoiceProductID
{
	text-align: right;
	padding: 2px 0px 2px 0px;
	
	font-weight: bold;
}

.MCVPopupChoiceProductName
{
	font-weight: bold;	
	font-size: 15px;
	padding-bottom: 8px;
	
	padding-top: 10px;
	
}

.MCVPopupChoiceProductShortDesc
{
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;	
	#padding-left: 10px;	
	_padding-left: 10px;	
	padding-bottom: 10px;
	#padding-bottom: 10px;
	_padding-bottom: 10px;
}

.MCVPopupChoiceProductLongDesc
{
	font-size: 11px;
	padding-left: 10px;
	#padding-left: 10px;
	_padding-left: 10px;
	vertical-align: top;
}

.MCVPopupInstructionTitle
{
	margin: 10px 0px 10px 0px;
	#margin: 10px 0px 10px 0px;
	_margin: 10px 0px 10px 0px;	
	padding: 2px 10px 2px 10px;
	#padding: 2px 10px 2px 10px;
	_padding: 2px 10px 2px 10px;	
	background-color: #DEDCDA;
	font-size: 14px;
}

.MCVPopupInstruction
{
	font-size: 14px;
	padding: 0px 10px 10px 10px;
	#padding: 0px 10px 10px 10px;
	_padding: 0px 10px 10px 10px;
}

.MCVPopupLifeAnExperience
{
	font-weight: bold;
	width: 608px;
	text-align: center;
	padding-top: 10px;
	#padding-top: 10px;
	_padding-top: 10px;
	color: #444343;
	font-size: 14px;
}

.MCVJQTabs
{
	border: solid 0px white;
	padding-top: 5px;
	#padding-top: 10px;
	_padding-top: 10px;
	padding-right: 5px;
	#padding-right: 0px;
	_padding-right: 5px;
	padding-bottom: 25px;
	#padding-bottom: 0px;
	_padding-bottom: 10px;
	padding-left: 5px;
	#padding-left: 0px;
	_padding-left: 5px;
	
}

.MoreInformationLink
{
	color: #f37e1f;
	font-weight: bold;
	text-align: right;	
}

.MoreInformationLink a:Link
{
	text-decoration: underline;
	color: #f37e1f;
}

#divMCVList .LocationListScroll
{	
	width: 616px;
	color: #444343;
	font-weight: bold;	
	overflow: auto;	
}

#divList .LocationListScroll
{	
	width: 580px;
	color: #444343;
	font-weight: bold;
	height: 420px;
	overflow: auto;
}

#divMCVList .LocationListFilter
{	
	width: 616px;	
}

#divList .LocationListFilter
{	
	width: 581px;
}

#divMCVList .LocationListItem
{
	border-top: solid 1px Gray;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
	padding: 10px 10px 10px 10px;
	#padding: 10px 10px 10px 10px;
	_padding: 10px 10px 10px 10px;
	width: 577px;	
}

#divList .LocationListItem
{
	border-top: solid 1px Gray;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
	padding: 10px 10px 10px 10px;
	#padding: 10px 10px 10px 10px;
	_padding: 10px 10px 10px 10px;
	width: 560px;
	
}

#divList .LocationList
{
	width: 563px;
	color: #444343;
	font-weight: bold;	
	border-bottom: solid 1px Gray;
}

#divMCVList .LocationList
{
	width: 588px;
	color: #444343;
	font-weight: bold;	
	border-bottom: solid 1px Gray;
}


/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;  
  display:none;
}
  
#boxes .window {
  position:absolute;
  /*
  top: 195px; 
  left: 30px; modified
  left: 298.5px;
  */  
  width:666px;
  height:932px;
  display:none;
  z-index:9999;  
  border:Gray;
  background-color: White;
  padding-left: 15px;
  #padding-left: 15px;
  _padding-left: 15px;
  padding-right: 20px;
  #padding-right: 15px;
  _padding-right: 15px;
  padding-top: 0px;
  #padding-top: 0px;
  _padding-top: 0px;
  padding-bottom: 0px;
  #padding-bottom: 0px;
  _padding-bottom: 0px;
  
}

#boxes .innerwindow 
{
	border: solid 2px Black;
	padding: 0px 0px 0px 0px;
	#padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	width:666px;
	height:874px;		
}

#boxes .close
{
	text-align: right;
	width: 666px;
	cursor: pointer;
}

/* Customize your modal window here, you can add background image too */
#boxes {
  width:0px; 
  height:0px;  
}

a.ProductListPageLinks:link, a:visited {color:#444343;}
a.ActiveLink{color:#fdb913;}

div.PN
{
	color:#444343;
    font-weight:bold ;
    font-size :12px;
    padding-bottom:2px;
   
   
    padding-top :2px;
    
}
div.PSD
{
	padding-top :1px;
	#padding-top :1px;
	_padding-top :1px;
}


/*#dialog {
  width:375px; 
  height:503px;  
}*/


/*Dark grey used for text #444343
Orange colour #fdb913
Darker orange used for text #f37e1f*/

.MCVTopSection
{
	margin-left: 0px;
	#margin-left: 0px;
	_margin-left: 0px;
	margin-top: 10px;
	#margin-top: 10px;	
	_margin-top: 10px;
	width: 775px;	
}

.MCVTopLeftSection
{
	width: 260px;
	float: left;
}
.MCVTopRightSection
{
	width: 515px;
	float: left;	
}

.MCVMainMap
{
	width: 515px;
	height: 238px;
	text-align: right;	
}

.MCVTopLeftTitle
{
	color: #fdb913;
	font-size: 15px;
	font-weight: bold;
}

.MCVTopLeftSubTitle
{
	padding: 10px 0px 10px 0px;
	#padding: 10px 0px 10px 0px;
	_padding: 10px 0px 10px 0px;
}

.MCVTopLeftInstruction
{
	width: 215px;
}

.MCVTopLeftInstructionNumber
{
	float:left; width: 15px;
}

.MCVTopLeftInstructionText
{
	float:left; width: 200px;
}

.DropdownLabel
{
    padding: 10px 0px 5px 0px;
    #padding: 10px 0px 5px 0px;
    _padding: 10px 0px 5px 0px;
}

.FSMapPopup
{
	text-align: left;
	width: 220px;
	padding: 0px 0px 0px 0px;
	#padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	/*
	cursor: pointer;
    */
}

.MCVChoiceProductBox
{
	border: 1px solid Gray; 
	width: 253px;
	margin-right: 5px;
	#margin-right: 5px;
	_margin-right: 5px; 
	margin-bottom: 20px; 
	#margin-bottom: 20px;	 
	_margin-bottom: 20px;	
	padding: 0px 0px 0px 0px;
	#padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;	
}

.MCVChoiceProductBoxLeft
{
	border: 1px solid Gray; 
	width: 253px;
	margin-right: 0px; 
	#margin-right: 0px; 
	_margin-right: 0px; 
	margin-bottom: 20px;
	#margin-bottom: 20px;
	_margin-bottom: 20px;		
	padding: 0px 0px 0px 0px;
	#padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;	
}

.MoreInfo
{
	width: 240px;
	height: 17px;
}

.ChoiceProductName
{	
    font-weight:bold ;
    vertical-align: top;
}

.ChoiceProductDesc
{	
    font-size: 10px;
    vertical-align: top;
}

.FSPopupTitle
{
	
}

.FSMoreInformationLink
{
	color: #f37e1f;
	font-weight: bold;
	text-align: right;	
	text-decoration: underline;
	cursor: pointer;
	vertical-align: top;
	padding-left: 10px;
	#padding-left: 10px;
	_padding-left: 10px;
}

.FSMCVPopupProductTitle
{
	font-size: 23px;	
	font-weight: bold;
	padding: 10px 15px 0px 15px;	
	#padding: 10px 15px 0px 15px;
	_padding: 10px 15px 0px 15px;
}

.PackagePart
{
	font-size: 15px;
	font-weight: bold;
	padding: 15px 15px 0px 15px;
	#padding: 15px 15px 0px 15px;
	_padding: 15px 15px 0px 15px;	
}

.FSLineEffect
{
    /*
	background-color: Black;
	height: 2px;
	margin:0px;
	padding:0px;
	*/
	border-top:2px solid black;	
}

.PopupMCVImagesSection
{
	width: 660px;
	padding: 10px 10px 10px 10px;
	
}

.Dropdown
{
	color: #575757;
	font-size: 11px;
}

.MCVRedemptionTab6
{
    border: solid 1px #D0D0D0;	
	margin:0px;
	overflow:hidden;	
    
}

div.Space{display: hidden;} html>body div.Space{height: 3px;}