﻿/* For padding the text in the Content section */

.Inner
{
	margin : 0px 0px 0px 5px;
	padding : 0px 0px 0px 5px;
}

/* For the text in the Content Section */

.TextContent
{
	width:445px;
	float:left;
	margin : 0px;
	padding : 0px;
	font-family:Verdana ;
	font-size : 10px;
	font-weight:normal;
	color:#333333;
}

/*top padding for the top content section */

#InnerContent
{
	padding:10px 0px 0px 0px;
	margin:0px;
}

/* For the drop down in the Text Content section */

#SelectATrip
{
	float:left;
	margin : 0px;
	padding : 10px 0px 0px 0px;
	width:200px;
}

.SelectTripDropDowns
{
width:180px;
margin:0px 0px 10px 0px;	
}



/*  For Vertical separator between the two contents section */

#Separator
{
	float:left;
	padding:5px 0px 0px 3px;
	margin : 0px;	
}

/* Right section of the content */

#RightContent
{
	float:left;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	width:200px;
	height:auto;
}

/* Drop down in the right content */

#DropDown
{
	float:left;
	height : 15px;
	width:225px;	
	margin : 0px;
	padding : 0px;
}

/* for the button in the right section */

#AllToursButton
{
	margin : 0px;
	Padding:5px 0px 0px 50px;
}

/* For the Stamp image in the content section */

#ImageContent
{
	float:left;
	margin : 0px;
	padding : 0px;
}

/* Bottom Content Section */

#BottomContent
{
	float:left;
	margin : 0px;
	padding : 0px;
}

/* For button in the Bottom Section */
#BrowseAllButton
{
	padding : 20px 20px 0px 0px;
	float:right;
	margin : 0px;
}

/* For BrowseTripResult.aspx page */


.PriceHighlight,.TourHighlight,.DaysHighlight
{
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.PriceHighlight
{
color:#89b917;
}
.TourHighlight
{
font-size:12px;
display:block;
color:#89b917;
padding: 5px 0px 0px 0px;
}

.TourDescr
{
line-height:15px;
margin:0px;
padding:10px 0px 10px 0px;
display:block;
}

.NewImage
{
	float:Right;
	padding:0px 5px 0px 0px;
}

.ResultView
{
	font-family:Verdana;
	border:0px solid red;
	width:100%;
	float:left;
	padding:0px 0px 5px 0px;
	font-size:11px;
}
.ItenaryButton
{
    padding:10px 0px 0px 0px;
}
.Links
{
	color:#0173bc;
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
}
.City
{
	color:#333333;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}

.ContentHeaderImage	
{
padding:25px 0px 0px 10px;
font-family:Helvetica;
font-weight:bold;
font-size:25px;
}

#TourIteneraryTemplate a, #TourIteneraryAltTemplate a
{
color:#0173bc;
text-decoration:underline;
font-size:10px;
font-weight:bold;
}

/* Service Trips Overview page Defect 40081*/

.ServiceText
{
float:left;
margin:10px 0px 0px 0px ;
padding:0px;
}

.ClearLeft
{
clear:left;
}

#LeftSection
{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:290px;
border:0px solid red;
}

#RightSection
{
float:right;
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid blue;
width:370px;
}

#TripUl li
{
width:100%;
}

/* Service Trip Details */

.ServiceHeader
{
Float:left;
margin:10px 0px 0px 10px;
}

.ServiceText
{
Float:left;
margin:10px 0px 0px 0px;
padding:0px;
}


/* For the defect 43693 - For the Trip Violators Image */

img.ViolatorImage
{
float:left;
margin:25px 0px 0px 0px ;
}


/* For the defect 52536 - For the confirmation page */

div.BrowseTripsText
{
width:400px;
Margin:20px 0px 0px 0px;
padding:0px;
border:0px solid red;
}

div.OfferText
{
display:block;
clear:left;
margin:10px 0px 0px 0px;
}

div.ConfirmationContent
{
    width:678px; 
    height:auto;   
    margin:0px 0px 40px 0px; 
    padding:0px 0px 30px 0px;      
    float:left;      
    font-family:Verdana;
    color:#333333;
    font-size:10px;     
    letter-spacing:0px;
    line-height:20px;   
}

div#RightImageContent
{
     float:left;
     padding:0px 0px 0px 8px;
     _padding:0px 0px 0px 8px;
     margin:0;
     border:0px solid;
}



div.ServiceHeader ul
{
margin:0 0 0 15px;
padding:0;
border:0px solid red;
}

div.ServiceText ul
{
margin:0 0 0 15px;
padding:0;
border:0px solid red;
}

/* defect 58861 - redesign of the touroverview and tour details into one page */

.Content
{
	font-family:Verdana;
	font-size:11px;
	width:678px;
}

.ServiceOverviewContentHeader
{
	color:#F48802;
	font-family:Arial Narrow ;
	font-size:25px;
	font-weight :bolder ;	
	padding:22px 0 10px 10px;
}
.LeftContent
{ 
	float:left ;	
	_width:265px;
	width:260px;
	overflow:hidden;
	padding : 10px 0 30px 10px;	
	
	
}
.RightContent
{
	float:left ;
	width:395px;
	padding: 10px 0 30px 10px;
	
}

#LeftDetailsContainer
{
   	float:left;		
	margin:3px 0 0 0 ;
	padding:0;
	width:260px;
	background-color:#FDF1E3;
	display:inline;		
}

.MapImage
{
	float:left;
	margin:0 0 3px 0;
	padding:0;
}

.TourDetails
{
   	float:left;
	margin:10px 7px 0 7px;			
	display:inline;
	word-wrap:break-word;	
	background-color:#FDF1E3;
	border:0px solid red;		
	
	
}
	
span.DetailOverviewInlineHeader
{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	float:left;
	width:253px;	
}

span#starting
{
	color:#ed6502 ;
}

.Arrows
{
	float:left;
	margin:8px 5px 0 0px;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{

.Arrows
{
	float:left;
	margin:8px 5px 0 0px;
}

.DownloadArrow
{
	float:left;
	margin:0px 3px 0 0;
}

}

.DownloadArrow
{
	float:left;
	margin:3px 3px 0 0;
}

.TourOverviewLeft
{
    float:left;   
    padding :17px 0 0 0 ;
}

span.TourInlineHeader
{
	font-weight:bold;
	font-size:11px;
	float:left;
	width:245px;	
	display:inline;
} 

span.TourInlineText
{
	float:left;
	width:245px;
	padding-top:-5px;
	display:inline;
}

span.Cities
{
    float:left;
    width:240px;;
}

div#Linkpdf
{
    float:left;
    margin :20px 0 0 0;
    padding-bottom:150px;
    width:245px;;
}
	
.ListContainer ul
{ 
	width :245px;
	font-family: verdana;  
	color: black; 
	margin: 0; 
	padding-left:0;
	padding-bottom: 2px; 
	padding-top:2px; 	
	list-style-type:none;
	clear:left;
}

.ListContainer ul li
{ 
	display:inline;	
	list-style-type:none;
	white-space :nowrap ;	
	/*background-image:url(/_Images/Redesign/BrowseTrips/TripDetailOverview/smallbullet2.JPG) ;	
	background-repeat: no-repeat;
	padding-left :15px;	*/		
	
	
}

.ListContainer ul li small
{
	border:0px solid red;	
	
}

span.DayNumber
{
	float :left; 	
	font-weight:bold;	
	width :100%;
	font-size :11px;
	margin:10px 0 0 0;
	padding:0;
}

span.DayDetailHeader
{
	float :left; 	 
	width :100%; 	
	margin:0;
	padding:0;
}

.HeaderLink
{
	cursor :pointer;
	font-weight:normal;
}
.HeaderLink span
{
	color:#0e84ff;
	font-weight:bold;
}
span.InnerHeader
{
	float :left; 
	font-weight :bold ; 
	width :380px; 

	color:#F48802;
	
}

span.DetailText
{
	float :left;  
	width :100%;
	padding-bottom:5px;
	background:#FFF url('/_Images/Redesign/Browsetrips/TripDetailOverview/dotted_lines.gif') repeat-x left  bottom;
}
span.DetailText.bgNone
{
	background:none;
}

span.DetailText a
{
	Text-decoration:None;
}

span.DayDetailHeader a
{
	Text-decoration:None;
}


.DetailInlineHeader
{
	float:left;
	clear:right;
	font-weight:bold;
	color:#666666;
	
}

.DetailInlineNumber
{
	float :left ;
	font-weight :bold ;
	width :15px;
	
	
}

.InlineDetailText
{
	float:left;
	width:355px;
	
	
}
.normaltext
{
	font-weight :normal ;
	color :Black ;
}
.DayDetailText
{
	float:left ;
	width :375px; 	
	padding-right :10px;
	_float:none;	
}
div.Day
{
	 margin-top :0px;
	 float:left;
	 width:100%;
}

/*div.Day span.DayDetailHeader
{
	 cursor:pointer;
	 
}*/

/*div.Day span.DayDetailHeaderWithOutCursor
{
	 cursor:none;
	 
}*/


div.Day a
{
	 color :#0E84FF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

#TourItenary
{
	float :left ; 
	width :390px; 
	font-size :11px;
}
#LabelHeader
{
	font-weight :bold ; 
	font-size :12px;
}
.DetailHeaderText
{
	float :left ;
	clear :right ; 
	font-weight :normal ; 
	color :Black ;
	padding-right : 2px;
}
.Map
{
	float :left ; 
	width :360px; 
	margin-top :10px;
}

.links
{
	color :#0E84FF;
	font-weight:bold;
	
}

.Cursor
{	
	cursor:pointer;	
	border:0px solid red;	
}

.normal
{
	font-weight:bold;
	color:black;
}

span.ItineraryAlert
{
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px;
	clear:left;
	width:100%;
	display:block;
}



/* End of the defect 58861 */

/* For Defect CBWEB-100*/
.RightNone
{
	float:right;
	margin:0;
	padding:0;
}

/* End of CBWEB-100 */

/* For the defect CBWEB - 80 */

.DepartureDateRollOverWrapper
{
	float:left;
	width:250px;	
	margin:0;
	padding:0;	
}

.DepartureDateRollOverWrapper tr
{	
	float:left;
	width:245px;		
}

.DepartureDateRollOverWrapper tr td
{
	margin:0 0 0 10px;	
	padding:3px 0 3px 10px;
	width:112px;
}

div#DepDateHeader
{	
	text-transform :uppercase ;
	margin:4px 0;
}

/* End Of the defect CBWEB - 80 */

img#ShareLink , div.ShareLink
{
	cursor:pointer;
	float:right;
	margin-right:8px;
}

/** New Trip Itinerary Page **/
#TripItineraryContainer
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
#TripItineraryContent
{
	width:923px;	
	border:0px solid red;
	float:left;
	display:block;
	padding:32px 0 34px 25px;
	margin:0;
}
h1.TourName
{
	color:#F48801;
	font-family:Arial, Sans-Serif; 
	font-size:22px;
	font-weight:bolder;
	text-transform:uppercase;
	margin:0;
	width:380px;
	float:left;
	line-height:26px;
}

/* Style created for the right side spacing image for IE6 */
div#Content_Extended
{
	_background-image:url('../../_Images/Redesign/Master/right_spacer.gif');
	_background-repeat:repeat-y;
	_background-position :906px top;
}
#ItineraryTopContent
{
	float:left;
	padding:0 42px 25px 0;
	width:862px;
}
.ItineraryTopLinks
{
	float:right;
        width:420px;	
}
.ItineraryTopLinks a 
{
	float:right;
	padding:0;
}
.ItineraryTopLinks a img
{
	border:0;
}
.FaceFan
{
	float:left;
	padding:0 4px 0 0;
	background:url('/_Images/Redesign/college-trips/TripItinerary/tab_shadow_right.gif') repeat-y top right;
	width:345px;
}
.FanTop
{
	float:left;
	width:345px;
	margin:0 2px;
	display:inline;
	background:transparent url(/_Images/Redesign/college-trips/TripItinerary/fb_gradient.gif) repeat-x scroll left top;
}
.CBVideo
{
	float:left;
	padding-bottom:5px;
}
.FaceContent
{
	float:left;
	padding:8px 0 5px 10px;
}
.FaceLeft
{
	float:left;
	padding:0 0 0 7px;
	width:335px;
	background:url('/_Images/Redesign/college-trips/TripItinerary/tab_shadow_left.gif') repeat-y top left;
}
.TourFlash
{
	float:left;
	width:368px;	
	height:193px;
	clear:left;
}
.PricingContent
{
	float:left;
	width:494px;
	height:194px;
	font-family:Verdana;
	font-weight:bold;
	color:#3b3a3a;
	font-size:11px;
	background:#FFF url('../../_Images/Redesign/college-trips/TripItinerary/shadow.gif') no-repeat left bottom;
}
#ctl00_MainContent_UpdatePanel1
{
	float:left;
}
.PricingForm
{
	float:left;
	width:485px;
	padding:8px 0 0 9px;
	/*height:162px;*/
}
.DepatureDatesBlock
{
	float:left;
	width:129px;
	text-align :left;
	height:100px;
	line-height:16px;
        padding-bottom:3px;
}
.StartPrice
{
	background-color:#ff9900;
	padding:1px 12px 2px 12px;
	float:left;
	width:470px;
	
}
.StartPrice span
{
	color:#FFF;
	text-transform:uppercase;
}
.StartPrice a
{
	color:#b14b01;
	float:right;
	background:transparent url(../../_Images/Redesign/college-trips/TripItinerary/arrow_right.png) no-repeat scroll right 5px;
	padding-right:18px;
	_background:none;
}
.StartPrice a span
{
	display:none;
	_display:block;
	_position:absolute;
	_margin:2px 0 0 8px;
	_width:11px;
	_height:11px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../_Images/Redesign/college-trips/TripItinerary/arrow_right.png', sizingMethod='image');
}
.DepartureDates
{
	width:129px;
	float:left;
	text-align:left;
	padding:0 5px 0 0;
}
.DepartureDates .DepHeader
{
	
	float:left;
	padding:2px 0 2px 12px;	
	width:116px;
	text-align:left;
	text-transform:uppercase;
	background-color:#EEE;
	margin-bottom:6px;
}
.PriceThisTour
{
	width:351px;
	float:left;
}
.PriceTourBtn ,.GetQuoteLoader
{
	float:right;
	margin:16px 0 0 16px;
}
.PriceThisTour .PriceHeader
{
	width:331px;
	float:left;
	padding:2px 10px;	
	background-color:#EEE;
	text-transform:uppercase;
	margin-bottom:5px;
}
.PriceThisTour select
{
	width:350px;
	border:1px solid #babec1;	
	font-size:11px;
	color:#3B3A3A;
	margin:6px 0 0 0;	
	padding:2px;
}
.PriceThisTour .TourFees
{
	float:left;
	width:100%;
	padding:3px 0 6px 0;
	border-bottom:1px solid #000;	
}
.PriceThisTour .TourQuote , .EmailLinks
{
	float:left;
	width:100%;
	clear:both;
}
.EmailLinks a img
{
border:0;
}
.TourQuote .FeeLabel, .TourQuote .FeeValue
{
	font-size:13px;
	font-weight:bold;
}
.FeeLabel
{
	float:left;
	clear:left;
	padding-left:10px;
	font-weight:normal;
	text-transform:uppercase;
}
.FeeValue span.dollar
{
	float:left;
	width:10px;
}
.FeeValue span.value
{
	float:left;
	text-align:right;
width:32px;
}
.FeeValue
{
	float:right;
	width:66px;
	font-weight:normal;
	clear:right;
}
.TourQuote a img
{
	border:none;
}
.TourQuote a img.MPPLink
{
	float:left;
	clear:left;
	padding-top:11px;
}
.TourQuote 
{
	height:56px;
}
.EmailLinks a img.EmailLink
{
	float:left;
	padding-top:11px;
	margin-right:4px;	
    
}
.BookTourBtn
{
	margin-left:-92px;
margin-top:132px;
position:absolute;
	_margin-top:110px;
}
*:first-child+html .BookTourBtn
{
	margin-top:110px;
}
.BookTrips
{
	clear:left;
	float:left;
	width:65px;
	background:#FFF url(/_Images/Redesign/college-trips/TripItinerary/arrow_bright.png) no-repeat right 5px;
	padding-right:16px;
	margin-bottom:10px;
_background:none;
}
a.BookTrips span
{
	display:none;
	_display:block;
	_position:absolute;
	_margin:2px 0 0 4px;
	_width:11px;
	_height:11px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../_Images/Redesign/college-trips/TripItinerary/arrow_bright.png', sizingMethod='image');
}
.BookTrips img
{
	padding-left:5px;
}
.ItinteraryDetails
{
	width:100%;
	float:left;
	padding-top:25px;
}
.Schedule
{
	float:left;
	padding-right:20px;
	width:519px;
	clear:left;
}
.Locations
{
	float:left;
	width:349px;
}
.SchedulerHeader
{
	float:left;
	width:100%;
	text-transform:uppercase;
	font-weight:bold;
}

/**Monly payment Plan**/
.MPPWrapper
{
	width:689px;
	height:310px;	
	font-family:Arial;
	background:none;
	float:left;
	padding:12px 20px 0 0;	
}
.MPPHeader , .MPPHeader img
{
	float:left;	
}
.MPPHeader
{
	width:674px;
	height:57px;
	background:transparent url('/_Images/Redesign/college-trips/TripItinerary/MPP/header.png') no-repeat left top;
	_background:none;
	_background-repeat:no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Images/Redesign/college-trips/TripItinerary/MPP/header.png', sizingMethod='image');
}
.MPPContent
{
	float:left;
	width:620px;
	padding:0 31px 20px 23px;
	background-color:#FFF;
}
.claculator
{
	background-color:#FFF;
	float:left;
	width:100%;
}
#MPPTB_window .MPPClose
{
	border:0;
	position:absolute;
	margin-left:0;
	margin-top:-9px;
	margin-left:657px;
}
.MPPClose
{
	width:28px;
	height:28px;
	background:transparent url('/_Images/Redesign/college-trips/TripItinerary/MPP/close.png') no-repeat left top;
	_background:none;
	_background-repeat:no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Images/Redesign/college-trips/TripItinerary/MPP/close.png', sizingMethod='image');
}
.cleardiv
{
	clear: both;
	height: 0;
	overflow: hidden;
}
.PricingAmount
{
	float:left;
	background-color:#eceaeb;	
	padding:10px 20px 12px 15px;
	font-size:18px;
	width:584px;
	/*width:573px;*/
}
#MPPTB_window .PricingAmount img
{
	float:left;	
	padding:0 20px;
	margin-top:2px;
}

.PricingAmount span ,.PricingAmount input 
{
	width:70px;
	float:left;		
	color:#3b3a3a;
	text-align:center;		
}
.PricingAmount span.PaymentNumber
{
	width:35px;
}
.PricingAmount input 
{
	font-size:18px;
	border:1px solid #bababa;
	font-family:Arial;
	
}
.PricingAmount span
{
	font-weight:bold;
	padding-top:5px;
}
.PricingLabel
{
	float:left;
	padding:0;
}
.PricingLabel div
{
	width:75px;
	float:left;
	text-align:center;
	color:#636363;
	font-size:11px;
	padding:10px 15px;
	font-weight:bold;
	line-height:12px;
}
.PricingLabel div.Deposit 
{
	padding:10px 38px;
}
.PricingLabel div.RemBalance
{
	padding:10px 22px;
}
.PricingLabel div.PaymentNo
{
	padding:10px 30px;
}
.PricingLabel div.MonthlyPay
{
	padding:10px 13px;
}
.MPPNotes
{
	color:#FFF;
	font-style:italic;
	float:left;
	width:620px;	
	font-size:12px;
	font-weight:bold;
}
.MPPNotes div
{
	float:left;
	width:594px;
	padding:9px 0 8px;
	background-color:#a6b0b2;
	text-align:center;
}
#MPPTB_window .MPPNotes img.left
{
	float:left;
}
#MPPTB_window .MPPNotes img.right
{
	float:left;
}
.BookNowBtn
{
	text-align:center;
	background-color:#FFFFFF;
	height:40px;
	float:left;
	width:100%;
	padding-top:20px;
}
.PricingNotes
{
	float:left;
	width:100%;
	height:35px;
	padding-top:3px;
}
#MPPTB_window .PricingNotes img.DepositImg , #MPPTB_window .PricingNotes img.AdjustImg
{
	position:absolute;
}
#MPPTB_window .PricingNotes img.DepositImg
{
	margin-left:140px;
	margin-top:3px;
}
#MPPTB_window .PricingNotes img.AdjustImg
{
	margin-left:499px;
	margin-top:3px;
}

body #MPPTB_window ,body #EmailFrame 
{
	background:none;
	color:#000000;
display:none;
height:240px;
position:absolute;
z-index:102;
}
body #EmailFrame 
{
	background-color:#FFF;
	height:720px;
	width:569px;
}
body #MPPTB_overlay 
{
	background-color:#000;
	 opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
body div#TB_overlay.SpecificOpacity
{
	background-color:#000;
	 opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
/*- Menu Tabs--------------------------- */ 

.DayDescription
{
	float:left;
	width:100%;
	background:#FFF url('/_Images/Redesign/Browsetrips/TripDetailOverview/dotted_lines.gif') repeat-x left top;
	padding:5px 0;
	margin:5px 0;
}
.DayDescription.bgNone
{
	background:none;
	color:#323232;
	margin-top:0;
	padding-top:0;
}

    .tabs {
      float:left;
      width:348px;
      font-size:93%;
      line-height:normal;
      padding-top:5px;
      }
    .tabs ul {
	margin: 0;
	padding: 0 0 0 1px;
	list-style:none;
	float:left;

      }
    .tabs li {
      margin:0;
      
      float:left;
      }
      .allincluded
     {
		background-image:url(../_Images/Redesign/college-trips/TripItinerary/off_allincluded.gif);
		width:165px;
		height:31px;
		padding-right:8px;
		cursor:pointer;
     }
       .sights
     {
		background-image:url(../_Images/Redesign/college-trips/TripItinerary/off_sights.gif);
		width:74px;
		height:31px;
		padding-right :7px;
		cursor:pointer;
     }
	#sights ul li a ,#addons ul li a
     {
		cursor:pointer;
		color:#0E84FF;
		font-weight:bold;

		
     }
     
     #sights ul li span ,#addons ul li span
     {
		display:none;
	position:absolute;
	z-index:100;	
	border:2px solid #F78C01;
	width:200px;
	padding:10px 18px 13px 8px;
	_padding:10px 22px 13px 8px;
	background:white;
	margin-left:-30px;
	margin-top:15px;
	clear:both;
}
     
       .addons
     {
		background-image:url(../_Images/Redesign/college-trips/TripItinerary/off_addons.gif);
		width:89px;
		height:31px;
		cursor:pointer;
     }
     .allincluded_on
     {
		background-image:url(../_Images/Redesign/college-trips/TripItinerary/on_allincluded.gif);
		width:165px;
		height:31px;
		padding-right:8px;
		cursor:pointer;
     }
       .sights_on
     {
		background-image:url(../_Images/Redesign/college-trips/TripItinerary/on_sights.gif);
		width:74px;
		height:31px;
		padding-right :7px;
		cursor:pointer;
     }
      .addons_on
     {
		background-image:url(../_Images/Redesign/college-trips/TripItinerary/on_addons.gif);
		width:89px;
		height:31px;
		cursor:pointer;
     }
      
     
  
     #tableft
     {
		float:left ;
		background:#EEF2F5 url(/_Images/Redesign/college-trips/TripItinerary/tab_shadow_left.gif) repeat-y 1px 0px;	
		
     }
     
      #tabright
     {
		float:left ;
		background:transparent url(/_Images/Redesign/college-trips/TripItinerary/tab_shadow_right.gif) repeat-y 343px 0;	
		
     }
     #allincluded ,   #addons,  #sights
     {
	   
	   float:left;
	   width:324px;
	   padding:10px 10px 20px 10px; 
	   
	 }
	 
	  #addons ,#sights
     {
	   display :none;
	 }
	 
	 #allincluded ul ,#sights ul , #addons ul
	 {		
		padding-left :10px;
		font-family :Verdana ;
		line-height:18px;
		font-size:11px;	
	 }
	 #allincluded ul ,#sights ul
	 {
		width:280px;
	 }
	 #sights ul ,#addons ul
	 {
		width:310px;
	 }
	 #sights  li ,#addons  li
	 {
		width:100%;
		float:left;
		clear:left;
		
	 } 
	 #sights li.clear
	 {
		clear:none;
		width:150px;
	 }
	 #allincluded li , #addons li
	 {
		width:100%;
	 }
	  #addons li.clearleft
         {
		clear:left;
	 }
	 a.MoreLink
	 {
		float:left;
		font-family:arial;
		margin:5px 0 5px 22px;
	 }
	 #tabbottom
	 {
		float:left ;
		background:transparent url(/_Images/Redesign/college-trips/TripItinerary/bottom_tab1.gif) no-repeat 5px 0px;	
		 width:341px;
		 height:37px;
		padding:7px 0 0 4px;
	 }
	 
	 .TripsRightcontent {
      float:left;
      width:384px;
      font-size:93%;
      line-height:normal;
    /*  background:transparent url(/_Images/Redesign/college-trips/TripItinerary/top_shadow1.gif) repeat-x top left ;	*/
      height:100%;
		 	
      }
      .RightContentTop
      {
		 float:left;
		width:371px;
		padding-left:12px;
		background:transparent url('/_Images/Redesign/college-trips/TripItinerary/Right Column/topcorner_shadow.gif') no-repeat 0px 4px ;
      }
   .RightContentBottom
      {
		 float:left;
		width:371px;
		padding-left:12px;
		background:transparent url('/_Images/Redesign/college-trips/TripItinerary/Right Column/bottomcorner_shadow.gif') no-repeat 0px 0px ;
      }
     .left
     {
		float:left;
     }
      
      #cityguide
      {
		float:left;
		padding:0 0 0 6px;
      }
      #cgleft
      {
		float:left;
		background :#EEF2F5 url(/_Images/Redesign/college-trips/TripItinerary/cg_left.gif) repeat-y left top;
      }
      #cgright
      {
		float:left;
		background :url(/_Images/Redesign/college-trips/TripItinerary/cg_right.gif) repeat-y right top;
		padding-right :3px;
		float:left;
		font-size:11px;
		padding:10px 20px;
		width:298px;
		line-height:15px;
      }
       #cgleft img
       {
		float :left;
       }
        #cgright img
       {
		float :right;
       }
	   #cgbottom img.left
	   {
			float:left;
	   }
      #cgbottom 
      {
		float:left;
		width:338px;
	
		background :#EEF2F5 url(/_Images/Redesign/college-trips/TripItinerary/cg_bottom.gif) repeat-x 0px 4px;
      }
	  #cgbottom img.right
	   {	
		 float:right;
	   }
    
	 #cityguide img
	 {
		float:left ;
		width:338px;
	 }
	 #rightcontentbottom
	 {
		float:left;
       width:361px;
        background:transparent url(/_Images/Redesign/college-trips/TripItinerary/bottom_shadow.gif) repeat-x bottom left ;	
       
	 }
	
	 .Citylinks
	 {
		padding-left :8px;
	 }
	 .Slashlinks
	 {
		float:left;
		width:150px;
		line-height:18px;
		width:145px;
	 }
	.Tripsmenu
	{
	  background:transparent url(/_Images/Redesign/college-trips/TripItinerary/left_shadow.gif) repeat-y top left ;
	  padding:0 0 0 12px;
	  padding-left:12px;
	  background-color:#FFF;
	  float:left;
	}
	.Tripsmenuright
	{
		background:transparent url('/_Images/Redesign/college-trips/TripItinerary/Right Column/right_shadow.gif') repeat-y top right ;
		float:left;
		 padding:10px 22px 10px 0;
		 width:348px;
	}
	.flashlink
	{
		background:#FFF url(/_Images/Redesign/college-trips/TripItinerary/arrow_bright.png) no-repeat right center;
		float:right;
		font-size:11px;
		font-family:Verdana;
		font-weight:bold;
		padding:4px 16px 5px 5px;
		border: none;
		margin-right:9px;
		margin:0 9px 7px 0;	
		_background:none;
	}	
	.flashlink span
	{
		display:none;
		_display:block;
		_position:absolute;
		_margin:2px 0 0 7px;
		_width:11px;
		_height:11px;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../_Images/Redesign/college-trips/TripItinerary/arrow_bright.png', sizingMethod='image');

	}	
	#tabbottom .flashlink
{
		padding:1px 16px 0 5px;
		background:#FFFFFF url(/_Images/Redesign/college-trips/TripItinerary/arrow_bright.png) no-repeat scroll right 3px;
		_background:none;
}
#tabbottom .flashlink span
{
	_margin:2px 0 0 5px;
}
.SapientWrapper
	{
		background-color :#323232;
		opacity: .8;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	    filter: alpha(opacity=80);
	    background-color:#000000;
	    height:156px;

	}
	.Sapient , .SapientWrapper
	{
		
		width:990px;
		position:fixed !important;
		bottom:0% !important; 
		position:absolute;	
		clear:both;
		margin-left:-43px;
		width:expression('991px');
		padding-bottom:26px;
		_padding-bottom:0;
		margin-left:expression('-992px');	
	}
	.Sapclose
   {
	   color:#FFFFFF;
	   font-weight:bold;
	   height:25px;
	   margin-right:5px;
       margin-top:5px;
	   text-align:right;
	   border :none;
	   float:right;
	    cursor:pointer;
	 
   }
   .SapientTop a img
   {
	border:0;
   }
   .SapientTop
   {
	width:100%;
	float:left;
	padding-bottom:17px;
/*	opacity: .8;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	    filter: alpha(opacity=80);*/
   }
 
   .Sapientimages 
   {  
	    margin: 0 0 14px 15px;
	    float:left;	
	background:url('/_Images/ShrinkBGLayout/TripItinerary/trip_on_sale.png') no-repeat top left;
	width:960px;
	height:125px;
}
.NonSaleimages
{
	background:url('/_Images/ShrinkBGLayout/TripItinerary/nonsale_tours.png') no-repeat top left;
	width:960px;
	height:125px;
	float:left;
	margin: 0 0 14px 15px;
	cursor:pointer;
}
.SalesDatesWrapper
{
	float:right;
    line-height: 20px;
    margin: 20px 90px 30px 0;
    width: 250px;
	color:#fff;
}
.SalesDatesWrapper .SalesDatesHeader
{
	font-size: 18px;
	float:left;
	font-weight :700;
	padding-bottom: 5px;
}
.SalesDatesWrapper .SalesDepDates
{
	font-size:12px;
	float:left;
	margin: 0 20px 0 10px;
    width: 70px;
}
.SalesDatesWrapper .SalesDepDates a
{
	color:#fff;
	font-size:12px;
	float:left;
	clear:left;
	
}
   
.right
{
	float:right;
}
.rightshadow
{
	float:right;
	margin-right:2px;
}   
/* Sample Hotels */


.SampleHotelContent
{
	float :left ;
	width:657px;
	z-index:1000;
	font-family :Verdana ;
	font-size :11px;
	margin:0;
	padding:0;
	border:0px solid red;
	background-color:white;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.SampleHotelContent
{	
	margin:-20px 0 0 0;
}
}

.SampleHeader
{
	float :left ;
	width:100%;
	background-color :#F48801;
}
.SampleCross
{
	float :left ;
	width:99%;
	text-align :right ;	
	padding :2px 0px 2px 0;
	
}

.CloseHotel
{
	color :White ;
	text-decoration :none;
	font-weight :bold;
	
}
.SampleHeaderImg
{
	float :left ;
	padding-top:8px;
}
.HotelContent
{
	float :left ;
	width:637px;
	padding:2px 10px 80px 10px;
	overflow:hidden;
}
.HotelDetail
{
	float :left ;
	width:600px;
	padding:33px 0px 0px 37px;
}
.HotelImage
{
	float :left ;
	width:200px;
}
.HotelDesc
{
	float :left ;
	width:380px;
	line-height:18px;
	padding:10px 0px 0px 20px;
}
.HotelName
{
	font-weight:700;
	text-transform:uppercase;
}
.HotelRegion
{
	color:#666666;
	font-weight:700;
	
}
.HotelText
{
	padding-right:10px;

}
.TourOverview
{
	float:left;
	width:100%;
	padding:0 0 10px 0;
}
.hide
{
	display:none;
}
.HeaderLink span
{
	cursor:pointer;
}

/* Email Defect*/

#EmailWrapper
{
	width:569px;
	height:960px;
	margin: 0 auto;
	font-family:Verdana ;
	
	background-color:#FFF;
}

#EmailWrapper div#closebtn
 {
	background: url("/_images/Redesign/Popup/close.png") no-repeat  left top transparent;
	cursor:pointer;
	height:28px;
	margin-left:540px;
	margin-top:-45px;
	position:absolute;
	width:28px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/Redesign/Popup/close.png', sizingMethod='image');
}


#EmailContents
{
	
	width:549px;
	font-size :11px;
    line-height:16px;
    background-color:White;
    padding-left:20px;
    padding-top:28px;
}

#EmailHeader
{
	background-color :#F48801;
	height:65px;
}

#EmailHeader img
{
	float:left;
	margin-top:32px;
}
.EmailTextbox
{
	padding-top:7px;
}
.EmailTextbox input
{
	width:247px;
	padding-top:4px;
	margin-top:4px;
	margin-bottom:4px;
	border:1px solid #CCC;
}
.EmailTextbox span
{
	font-size:11px;
	font-weight:bold;
	color:#636363;
}
.EmailTextbox textarea
{
	width:492px;
	margin-top:4px;
	border:1px solid #ccc;
	padding:12px 19px;
	color:#636363;
	font-size:11px;
	font-family:Verdana;
	line-height:18px;
	height:110px;
}

#EmailCheckbox
{
	padding-top:15px;
}
#EmailCheckbox label
{
	margin-left:3px;
}
.Submit  
{
border-width:0;
float:left;
padding:20px 0 0;
}
.Message
{
	overflow: auto;
	height:75px;
	padding:12px 0 12px 21px;
	width:509px;
	color:#acacac;
	border:1px solid #ccc;
	
}
#Message p
{
	margin:0;
}	
#Message a
{
	font-weight:bold;
	color:#acacac;
	text-decoration:none;
}
.FeesDetails
{
	padding-top:18px;
}

.Messageheader
{
	font-size:11px;
	color:#636363;
	font-family :Verdana ;
	margin:0px;
	padding-bottom :7px;
	padding-top:18px;
}

#EmailWrapper .MailImage
{
	margin-top:18px;
		
}

#Message ul
{
	margin:0px;
	padding:0 0 0 12px;
}
.NoneditableHeader
{
	margin:0;
	padding:10px 0 0 0;
}

/*CBWEB-287*/
.PriceThisTour div.hide,.PriceThisTour div.show
{
	float:left;
	width:100%;
}
.PriceHeader a.links
{
	float:right;
	font-size:10px;
	text-transform:none;
	line-height:16px;
padding-top:2px;
padding-right:2px;
}
/*CBWEB-283*/
.LimitedSpaceMsg
{
	color:Red;
	float:left;
	font-weight:normal;
	line-height:14px;
	padding-left:5px;
	padding-bottom:5px;
}
/*CBWEB-489*/
.OrangeHighLight
{
	color:#ed6502;
}
.CanadianMsg
{
	color:#555555;
	float:left;
	font-size:10px;
	line-height:12px;
	padding-left:8px;
	padding-top:5px;
	width:330px;
       
}
.CanadianMsg p
{
	line-height:12px;
	margin:2px 0 0;
	 font-weight:normal;
}

	 #addons li.clear
	 {
		clear:none;
		
	 }

/*CBWEB-515*/
.NoAddons
{
	padding-left:10px;
	font-size:11px;
}
div.ShareLink iframe .connect_widget_like_button .liketext
{
	display:none;
}
div.ShareLink iframe a.connect_widget_like_button 
{
	width:90px;
	height:20px;
	background:transparent url('/_Images/ShrinkBGLayout/college-trips/likebtn.png') no-repeat;
}
.LikeTourMsg
{
	float:left;	
}

.LikeTourMsg img
{
       float:left;
       margin-top:4px;
}
.AlertText
{
    color: Red;
    float: left;
    font-size: 9px;
    line-height: 10px;
    /*margin-left: 5px;*/
    padding-top: 5px;
    padding-top:expression('0px');
   /* width:140px;*/
    text-align :left;
}
.DepatureDatesBlock span.RedAsterix
{
	color: Red;
}

.DepatureDatesBlock span.FullAlert
{
	color: Red;
	font-size:9px;
         margin-left:4px;
}
.DepartureDates a
{
	text-align :left;
	margin: 0 0 0 12px;
	font-size: 10px;
    line-height: 10px;
}
.DepatureDatesBlock span.SpaceAlign
{
	margin-right:7px;
}


