﻿/* For the defect 52096 new ViewTrip Page-Karthick*/

.ViewTripContent
{
    float:left;
    width:906px;
    margin:20px 0 0 0;
    font-size:11px;
}


/* For the Left Side of the Page */

.VT_LeftContent
{
	float:left;
	clear:right;
	width:218px;
	padding:0 0 150px 0;
	margin:11px 10px 0 0;
	
}

.VT_QuestionSection
{
	float:left;
	width:218px;
	overflow:hidden;
}

.VT_QuestionHeader
{
	float:left;
	width:218px;
	background-color:#F48801;
	color:White;
	font-size:11px;
	font-weight:bold;
	padding:10px 0 10px 12px;
}

.VT_QuestionContent
{
	float:left;
	width:218px;
	background-color:#FDF5EA;
	padding:10px 0 15px 5px;
}

.chkList , .subchkList
{
    vertical-align:top;
    height: 30px;    
    margin: 0px;
    white-space: nowrap;
    white-space:pre-wrap;
}
.chkList
{
	padding-left:2px;
}
span.chkList
{
	display:block;
	height:24px;
}
.subchkList
{
    padding-left:25px;
    margin-left:expression('25px');
}
.SecOptions
{
	padding-left:32px;
}
.chkList label , .subchkList label
{
	margin:0 0 0 10px;
	border:0px solid red;
}


#VT_LeftThirdQuestionContent
{
	padding:10px 0 50px 5px;
}
    

/*End of the Left Side */

.VT_RightContent
{
	float:left;
	width:678px;
}

#PrinterFriendlyImg
{
    float:left;
    width:678px;
    padding:11px 0 0 0;
    padding:expression('3.5px 0 0 0');
    margin:expression('0 0 -2px 0 ');
    border:0;
}

#TopTours
{
    padding:10px 0 0 0;
    float:left;
    width:678px;
    background-color:#FEF7EF;        
}

.TopTour
{
    float:left;
    padding:0 20px 0 10px;
    font-weight:bold;  
}

.Link
{
    	color :#0E84FF;
	font-weight:bold;
	text-decoration:none;
	padding:0 3px 0 3px;
	cursor:pointer;
}

#TripResult
{
    float:left ;
    background-color :#F48801;
    margin:25px 0 0 0;
    height:26px;
    _margin-bottom:-1px;
    clear:left;
    width:257px;
 }
 #TripResult img
 {
	float:left;
 }
.Result
{
    float:left;
    color :White ;
    font-weight :bold ;
    padding:3px 85px 3px 10px;
    width:122px;
 }
 
 #TripResultsInlineHeader
 {
    float:left;
    width:678px;
    background-color:#F48801;
    color:White;
    font-weight:bold;
    
 }

 .DropDown
 {
    float:left;
    width:195px;
    padding:5px 0 0 5px;    
 }
 
 .Name
 {
    float:left;
    width:230px;
    padding:7px 0 7px 20px;
    font-weight :bold;    
    text-transform:uppercase;
 }
 
 .Duration
 {
    float:left;
    width:100px;
    padding:7px 0 7px 30px;
    font-weight :bold ;
    text-transform:uppercase;
 }
 
 .Price
 {
    float:left;
    font-weight:bold;
    padding:7px 0 7px 0px;
    text-transform:uppercase;     
 }
 #StartPrice
 {
    float:left;
    width:80px;
    font-weight:bold;
    line-height:15px;
    padding:2px 0 3px 0;

        
 }
 
 .Image
 {
    float:left;
    padding:10px 0 11px 0;
    padding:expression('10px 0 0px 0');
    border:0px solid red;
 }

 .ImageDynamic
 {
    float:left;
    padding:10px 0 0px 0;    
    width:200px;
    height:136px;
 }
 
 .InlineText
 {
    float:left;
    width:230px;    
    padding:0 0px 0 20px;
    margin-top:-5px;
      
 }
 .TourName
 {
    color:#ED6501;
    text-transform:uppercase;	
       
 }
 .TripInfo
 {
    float:left;
    width:275px;   
    padding:0 0 0 19px;
 }

.TripInfoDynamic
{
	float:left;
	width:200px;
	padding:0 0 0 25px;
}

 .TripItinerary
 {
    float:left ; 
    display:inline;
    padding:0 0 0 17px;    
 }

 .TourDetail
 {
    float:left ;
    _height:126px;
    min-height:129px;
    overflow-x:hidden;
    overflow-y:visible;
    width:250px;
    border:0px solid red;
 }

 .Year
 {
    color:#666666;
 }

 .BlueLine
 {
    float:left;
    width:678px;
 } 


.TourDetailsRightSection
{
	float:left;
	margin:0;
	padding:0;
	width:470px;	
        border:0px solid red;
}

.TourDetailsSection
{
	float:left;
	float:expression('none');
	margin:0;
	padding:0;
}



/* End of the defect 59026 */



/* For the defect 60921-PrinterFriendlyVersion */

.PF_OuterWrapper
{
	margin:auto;
	padding:auto;
}

.PF_SubWrapper
{
	width:730px;
	padding:0;
}

.Itinerary_PrinterFriendly
{
	float:left;
	width:731px;
	font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2","verdana";
	font-size:13px;
	line-height:15px;
	border:0px solid red;
}

.PFHeader
{
	
	width:731px;
	padding:0;
	margin:0;
	page-break-after:avoid;
	border:0px solid red;
}

.PF_Content
{
	float:left;
	width:641px;
	background-color:White;
	padding:40px 40px 30px 50px;
	border:0px solid red;
}

.PFFooter
{
	
	border:0;
	padding:0;
	margin:0;
}

.PF_TourHeader
{
	float:left;
	width:100%;
	font-weight:bold;
	padding:0 0 20px 0;
	text-transform:uppercase;
	font-size:15px;
}

/*span font 
{
	color:black;
	font-weight:normal;
}

span b 
{
	
	font-weight:normal;
}*/

@media screen and (-webkit-min-device-pixel-ratio:0)
{

	.TourDetailsRightSection
	{
	float:left;
	margin:0;
	padding:0;
	width:470px;
	border:0px solid red;
	}
	
	/* span b 
	{
		color:black;
	}

	 For the Static Pages */
	
	.TripItinerary
 	{
    		float:left ; 
    		display:inline;
    		padding:0 0 0 23px;    
 	}

	/* End of the Static Pages */	
	

}


.Day
{
	float:left;
	width:100%;
	margin:0;
}

.DayNumber
{
	float:left;	
	font-weight:bold;
	padding:0;
	width:100%;
}

.DayDetailHeader
{
	float:left;
	width:100%;
	padding:0 0 18px 0;
	
}

.DetailText
{
	float:left;	
	width:100%;
	padding:0;
}

span.DayDetailHeader a
{
	color:#0D85FF;
	Text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

.GrayHeading
{
	font-weight:bold;
	color:#666666;
}

/* End of the defect 60921 */


/* For the defect 55871 */

.TripIntroduction
{
	float:left;
	padding:18px 0 10px 10px;
	width:650px;
	clear:left;
}

.TripHeading
{
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 1px 0;
	width:650px;
}

.PageDownLinks
{
	float :left;
	padding:17px 0 100px 15px;
}

/* For the Map popup

#MapPopupWrapper
{
	float:left;
	width:290px;
	padding:0 0 30px 30px;
	background-color:Black;
}

#MapContent
{
	float:left;
	width:260px;
	border:0px solid red;
}

.Cross
{
	float:right;
}

#CloseBtn
{
	float:left;
	width:290px;
	height:30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#MapPopupWrapper
	{
	float:left;
	width:290px;
	padding:0 0 30px 30px;
	margin:-1 0 0 0;
	background-color:Black;
	}	
}
 */

/* End of the Map popup */

/* End of the defect 55871 */
   
.TourDetails
{
	float:none;
	
}

.InlineLinks
{
	float:left;
	padding:5px 0 0 0;
	/*padding:expression('5px 0 0 25px');*/
	/*width:expression('600px');*/
}

.NoTourText
{
	float:left;
	margin:10px 0 0 0;
	display:block;
	clear:left;
}

/* For the defect CBWEB - 161 */

a.InlineDisplay
{
	float:left;
	display:inline;
	margin:0 0px 0 0 ;	
	padding:0 3px 0 0;
	border-right:0px solid black;	
}

.InlineDisplay
{
	float:left;
	display:inline;
	margin:0;
	padding:0 3px 0 0 ;
	border-right:0px solid black;	
}

/* End of the defect CBWEB-161 */

/* Added for the defect CBWEB - 80 */

.DepartureDateRollOverWrapper
{
	position:absolute;
	z-index:100;
	width:200px;
	border:3px solid #F78C01;
	background:white;
	visibility:hidden;
	display:none;	
	padding:5px;
    margin:0;

}

.DepartureDateRollOverWrapperDisplay
{
	position:absolute;
	z-index:100;
	width:200px;
	background:white;	
	visibility:hidden;
	display:block;
	padding:5px;
    margin:0;
}

.DepartureDateRollOverWrapper tr td,.DepartureDateRollOverWrapperDisplay tr td
{
	margin:0 0 0 10px;	
	padding:3px 0 3px 5px;
	width:102px;
}

div.CalenderCtl
{
	cursor:pointer;		
	margin:0 0 0 0 ;	
	padding:0;
	display :inline;
}

div.CalenderCtl img
{
	display:inline;
	margin:0 ;
	padding:0 0 0 0;	
	vertical-align :text-bottom ;	
}

div#DepDateHeader
{
	text-align :center ;
	text-transform :uppercase ;
	margin:4px 0 ;
}

/* End Of the Defect CBWEB - 80 */

/*CBWEB-68*/
.PricesRollOverWrapper
{
	z-index:1000;
	position:absolute;	
	width:335px;
	height:101px;
	padding:2px 5px;
	background:#FFF url('/_Images/Redesign/college-trips/ViewTrips/bg_dropshaddow.png') no-repeat top left;
	_background:none;
	_background-repeat:no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Images/Redesign/college-trips/ViewTrips/bg_dropshaddow.png', sizingMethod='image');
	background-color:#FFF;
	display:none;
}


 .ImageDynamic img
 {
    float:left;
    width:200px;
    height:136px;
 }
 
 span.InfoText
{
	float:left;
	padding:10px 15px 10px 29px;
	display:block;
	margin:0;
	float:left;
	background-image:url('/_Images/Redesign/BookaTrip/Phoenix/info.gif');
	background-position:4% 16%;
	background-repeat:no-repeat;	
	font-weight:normal;
	text-transform:none;	
}

span.InfoText strong.InfoNote
{
	color:#ee6602;	
}
span.PriceInfo
{
	float:left;
}
.PriceInfoImg
{
	float:left;
	margin:11px 0 0 8px;
	cursor:pointer;
}


.ViewSearchProgress
{
	float:right;
	margin-right:25px;
}
