﻿/* For the City Guides Redesign Pages */

/* For the City Guide At a Glance */
.CG_Content
{
	float:left;
	/*width:687px;*/
	_height:850px;
	min-height:850px;
	overflow-x:hidden;
	overflow-y:visible;
	padding:0;
	margin:0;
	line-height:17px;
}

.CG_Header
{
	float:left;
	width:500px;
	color:#F48801;
	color :#F48801;
	font-family:Arial Narrow ;
	font-size :25px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:21px 0 14px 10px;
	text-transform:uppercase;
}

.CG_LeftContent
{
	float:left;
	width:260px;
	margin:0;
	padding:5px 0 50px 10px;
	_padding:7px 0 50px 10px;
}

.CG_RightContent
{
	float:left;
	width:383px;
	margin:0;
    padding:5px 0 15px 15px;
/*	padding:expression('7px 10px 15px 15px');*/
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

.CG_LeftContent
{
	float:left;
	width:260px;
	margin:0;
	padding:9px 0 50px 10px;
	
}

.CG_RightContent
{
	float:left;
	width:368px;
	margin:0;
    padding:8px 10px 15px 15px;
    	
}

}

.CG_LeftImage
{
	float:left;
	margin:0;
	padding:3px 0 0;
}

.LeftMovie
{
	float:left;
	width:260px;
	background-color:Black;
	color:White;
	line-height:15px;
	margin:0;
	padding:0px 0 20px 0;
	overflow:hidden;
}

.MovieText
{
	float:left;
	width:210px;
	padding:10px 0 30px 10px;
	margin:0;
}

.ViewOtherVideos
{
	float:left;
	margin:0;
	padding:3px 0 0;
	padding:expression('1px 0 0 0');
	display:block;
	border:0;
}
.ViewOtherVideos img
{
	border:0;
}
.CG_LeftViewTripsLink
{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	border:0;
}
.CG_RightSection
{
	float:left;
	margin:0;
	padding:0 0 0px 0;
	width:100%;
}
.CG_LeftSection
{
	float:left;
	margin:10px 0 0;
	padding:3px 10px 10px;
	background-color:#f5f9ea;
}
.CG_LeftVideoSection
{
	margin-top:3px;
	float:left;
	width:260px;
	background-color:Black;
}
.CG_LeftVideoSection .VideoDescription
{
	float:left;
	padding:10px 10px 32px;
	color:#FFF;
}
.CG_LeftSection .CG_InlineHeader
{
	text-transform:none;
}

.CG_RightSection span
{
}

.CG_InlineHeader 
{
	float:left;
	width:100%;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
}
.CG_InlineHeader p
{
	margin:0;
}
.CG_HighlightedInlineHeader
{
	float:left;
	width:100%;
	display:block;
	font-weight:bold;
	color:#f48802;
}
.CG_InlineSubHeader
{
	float:left;
	width:380px;
	display:block;
	font-weight:bold;
	color:#666666;
}

.CG_InlineText
{
	float:left;
	width:100%;
	margin:0;
	padding:0 0 20px;
}
.CG_InlineText p
{
	margin:0;
}
.CG_InlineLink

{
	float:left;
	width:100%;
	font-weight:bold;
}


.Links
{
	float:left;
	font-weight:bold;
	color:#0E84FF;
	cursor:pointer;
	width:98.5%;
	_width:90%;
	padding:0 0 17px 0;
	
}

.ViewTrips
{
	float:left;
	width:100%;
	padding:15px 0 0 0;
	display:block;
}

/* End of the City Guide At a Glance */

/* For the City Guide other Page */

.OrangeText
{
	float :left;
	color:#F48801;
	padding:0 0 17px 0;
}

.CG_ExtendedInlineText
{
	float:left;
	width:100%;
	margin:0;
	padding:0 0 18px 0;
}
.CG_ExtendedInlineText p
{
	margin:0;
}

span.ExtendedInlineText br
{
	color:#F48801;
}

/* End of the City Guides other Page */

/* For the City Guides Landing Page */

.CG_Header_WithImage
{
	float:left;
    padding:0;
    width:678px;
}

.CG_InlineContent
{
	float:left;
	padding:5px 0 50px 0;
	width:678px;
}

#CityGuideIntro
{
	float:left;
	padding:0 0 0 10px;
	width:95%;
}

.IntroHeading
{
	float:left;
	font-weight:bold;
	width:100%;
	text-transform:uppercase;
	padding:0 0 5px 0;
}

.CG_FlashContent
{
	float:left;
	margin:27px 0 0 60px;
	_margin:27px 0 0 30px;
	padding:0;

}



#CitiesMap
{
	float:left;
	background-color:black;
	
	margin:0;
	padding:0;
	margin:expression('-2px 0 0 0');
	width:552px;
	
	
}

#CityGuideSelection
{
	float:left;
	background-color:black;
	color:White;
	display:inline;
	margin:expression('-3px 0 0 0');
	padding:3px 12px 12px;
	
}
.JumpCity
{
	float:left;
	font-weight:bold;
	width:225px;
	padding:14px 0 0 0;
}

.DDL
{

	float:left;
	margin:14px 0 0;

}

.GoButton
{
	padding:10px 0 0 19px;
	_padding:10px 0 0 16px;
	
}

.WorldMap
{
	float:left;
	margin:0;
	margin:expression('0 0 -17px 0');
	padding:0;
	border:0;
}


#CitiesMap img
{
	margin:expression('0 0 -17px 0');
}


/* End of the City Guides landing page */

/* End of the City guides Section */

.PrintImg
{
	float:left;
	margin-bottom:3px;
}
.BaseNotes
{
	color:#676767;
	padding:50px 20px 10px;
	font-size:10px;
	float:left;
	clear:left;
	width:635px;
}
.LP_Logo
{
	float:right;
	margin:11px 10px 0 0;
}
.ViewPhoto_Overlay 
{
	position:absolute;
	margin-left:106px;
	margin-top:182px;
}
.ViewPhoto_Overlay img
{
	margin:0;
	border:0;
	padding:0;
}
/***Photo Gallery***/
.PG_Wrappers
{
	width:618px;
	height:610px;
	font-family:Verdana;
	font-size:12px;
	background-color:#FFF;
}
.PG_header
{
	float:left;
padding:4px 5px 6px 40px;
width:573px;
}
.PG_Description
{
	float:left;
	width:480px;
	padding:0;	
	line-height:18px;
}

#CaptionWrapper , #CaptionWrapper div
{
	float:left;
	width:100%;
	
}
#CaptionWrapper div
{
	display:none;
	line-height:14px;
}
#CaptionWrapper div.active
{
	display:block;
}
.PG_Description span
{
	font-size:12px;
	color:#f48801;
	text-transform:uppercase;
	font-weight:bold;
	line-height:25px;
	float:left;
	width:100%;
}
.PG_Description 
{
	font-size:11px;
	color:#222;
}
.CloseImg
{
	float:right;
	cursor:pointer;
	border:0;
	margin-top:3px;
	width:24px;
	height:24px;
	background:#FFF url('/_Images/Redesign/student-travel-guides/orange_close.png') no-repeat left top;
	_background:none;
	_background-repeat:no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Images/Redesign/student-travel-guides/orange_close.png', sizingMethod='image');
	
}

.MapCloseImg
{
	float:right;
	cursor:pointer;
	border:0;
	margin-top:3px;
	width:24px;
	height:24px;
	background:transparent url('/_Images/Redesign/student-travel-guides/white_close.png') no-repeat left top;
	_background:none;
	_background-repeat:no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Images/Redesign/student-travel-guides/white_close.png', sizingMethod='image');
	
}
.PG_Images
{
	width:540px;
	padding:0 38px 0 40px;
}
.PG_CopyRight
{
	text-align:right;
	color:#787878;
	padding:5px 0;
	font-size:10px;
}
#TB_window .PG_LargerImage img , .PG_LargerImage img
{
	float:left;
	margin:0;
	padding:0;
	border:0;
	display:none;
}
.PG_Thumbnail
{
	width:538px;
	height:70px;
	z-index:1000;
	overflow:hidden;
}
.Frame
{
	float:left;
	margin:0;
	padding:0;
	border:0;
	width:600px;
}
#TB_window .PG_Thumbnail img ,.PG_Thumbnail img
{
	float:left;
	margin-right:9px;
	margin-top:15px;
	margin-bottom:2px;
	z-index:-1;
	cursor:pointer;
}
.Navigator
{
	padding:10px 30px 10px 40px;
	font-size:11px;
}
.Navigator a
{
	text-decoration:none;
	color:#1083ff;	
}
.Previous , .Next
{
	float:left;
	width:80px;
	font-weight:bold;	
}
.Next
{
	text-align:right;
}
.PhotoViewStatus
{
	float:left;
	text-align:center;
	width:387px;
}
#TB_window .PG_LargerImage img.active , .PG_LargerImage img.active
{
	display:block;
}
#TB_window .PG_Thumbnail img.active , .PG_Thumbnail img.active
{
	/*margin:0;
	width:112px;
	height:80px;
	opacity: .0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter: alpha(opacity=00);*/
}

.PopOutBlock
{
	position: absolute; 
	margin-left: 148px; 
	width: 120px; 
	height: 90px;
	background:transparent url('/_Images/Redesign/student-travel-guides/PhotoGallery/dropshadow.png') no-repeat left top;
}
#TB_window .PopOutBlock img
{
	display:none;
}
#TB_window .PopOutBlock img.active
{
	display:block;
}
.ClearDiv
{
	clear:both;
	overflow:hidden;
	height:0;
}
.LPDropDown
{
	float:left;
	height:53px;
	width:240px;
	padding:7px 0 0 20px;
	color:#FFF;
	font-weight:bold;
	margin-top:4px;
	background:transparent url('/_Images/Redesign/student-travel-guides/select_city_bg.gif') no-repeat left top;
}
.LPDropDown select
{
	width:230px;
	font-size:12px;
	margin-top:5px;
	font-family:Arial;
}
.PrintLink
{
	float:right;
}
.PrintLink img
{
	border:0;
}
.MapHolder
{
	float:left;
	border-right:20px solid #222;
	border-left:20px solid #222;
	border-bottom:20px solid #222;
}
.MapWrapper
{
	float:left;
	background-color:#222;
	width:440px;
	height:347px;
	padding-top:2px;
	padding-right:2px;
}
.MapClose
{
	float:right;
}
.MapClose img
{
	border:0;
}
.left
{
	float:left;
}
.SummarySpace p
{
	margin-bottom:10px;	
}
.SummarySpace
{
	padding-bottom:0;
}
/**Printer*/
.PF_OuterWrapper
{
margin:auto;
padding:auto;
}

.PF_SubWrapper
{
width:730px;
padding:0;
}

.CityGuide_PrinterFriendly
{
float:left;
width:731px;
font-family:verdana;
font-size:11px;
line-height:15px;
border:0px solid red;
}

.PFHeader
{

width:731px;
background-color:#F48801;
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;
}

.Printer_Ataglance,.Printer_Sights,.Printer_Eating,.Printer_NightLife,.Printer_Shopping,.Printer_BaseNotes
{
padding:0;
margin:0;
clear:left;
float:left;
width:99.5%;
}

.Printer_BaseNotes
{
margin:15px 0 0 0;
color:#676767;
font-size :10px;
}

div.Paragraph
{
padding:0px 0 0 0;
margin:5px 0 0 0;
clear:left;
float:left;
width:100%;
border:0px solid green;

}

div.Paragraph .CityGuideHeader,div.Paragraph .CityGuideSubHeader
{
float:left;
width:95%;
clear:both;
font-weight :bold;
margin:10px 0 0 0;
padding:0;
}

div.Paragraph .CityGuideText,div.Paragraph .CityGuideSubText,span#ctl00_PageContent_ElectricPlugRepeater_ctl00_ElectricPlugName
{
float:left;
width:95%;
clear:both;
margin:7px 0 0 0;
padding:0;
}

div.Paragraph div.glance
{
float:left;
width:95%;
clear:both;
margin:5px 0 0 0;
padding:0;
border:0px solid red;
}

div.Paragraph div.glance p,div.Paragraph p
{
border:0px solid blue;
margin:0;
padding :0;
float:left;
}


.CityHeader
{
float:left;
clear:left;
margin:0px 0 10px 0;
padding:0;
width:100%;
font-weight:bold;
font-size :120%;
text-transform :uppercase ;
}
.LPDivider
{
	float:left;
	padding:9px 0 4px;
}
.LPDivider img
{
	float:left;
}
.BottomPadding
{
	padding-bottom:10px;
}

.ElectricPlugItem
{
	float:left;
	width:100%;
}
.Previous a img , .Next a img
{
	border:0;
}
.HighlightedThumb
{
	border:5px solid #ffa901;
	width:59px;
	height:41px;
	position:absolute;
	margin-top:15px;
	margin-left:0px;
}
.VideoPreview
{
	cursor:pointer;
}
.VideoPreview , .VideoFlash
{
	float:left;
}
.VideoFlash
{
	display:none;
}
.OtherVideoBlock
{
	float:left;
	padding:0 0 20px 13px;
}
#CaptionWrapper span.photographer
{
	font-size:9px;
	color:#222;
	font-weight:normal;
	text-transform:none;
}
body div#TB_overlay.SpecificOpacity {
	background-color:#000000;
	opacity:0.7;
}
