
/*For the Marketing Page*/

/* Common Styles */

/* For the body and wrapper elements */
	
	body#MarketingPage 
	{	
	background-color:#cccccc;
	font-family:Verdana;
	font-size:10px;
	line-height:15px; 
	}

	body#MarketingPage div#wrapper 
	{
	background-color:white;	
	border:0px solid red;
	}

 	body#MarketingPage div#subwrapper 
	{
	float:left;
	background-color:White;
	}

	.LeftFloat 
	{
	float:left;
	}

	.None 
	{
	float:left;
	margin:0;	
	padding:0;
	}

	img.EFCBlogo 
	{
	text-decoration :none; 
	border:0px solid white;
	background-color :Transparent ;
	}

/* Page Specific Styles */

/* For Perfect 10.aspx Page */

	img.HeaderImage 
	{
	float:left;
	margin:0;
	padding:0px 0px 0px 40px;
	}

	div#ContentMsg 
	{
	float:left;
	margin:2px 0px 5px 40px;
	_margin-left:20px;
	padding:0px;
	background-color:white;
	border:1px solid #9a9a9a;
	width:905px;	
	}

	div#ContentMsg div#TextContent 
	{
	float:left;
	margin:0px;
	padding:0;
	width:570px;
	font-size:11px;
	color:#DE551c;
	background-color:#FFEAD9;
	height:367px;
	}

	div#TextContent div#Section1 
	{
	margin:0;
	padding:2% 2% 1% 3%;
	float:left;
	width:542px;
	border-bottom:1px dashed #DE551c;
	height:201px;
	background-color:white;
	}

	div#Section1 p 
	{
	width:90%;
	padding:1% 0;
	}

	div#TextContent div#Section2 
	{
	float:left;
	width:542px;
	padding:1.5% 2% 1% 3%;
	border:0px solid;
	margin:0px;
	background-color:#FFEAD9;
	}

	div#Section2 p 
	{
	padding:1% 0;
	width:100%;
	}

	div#Section2 p#Terms 
	{
	
	padding:4.5% 0;
	width:100%;
	}

	a.OrangeLink 
	{
	color:#DE551c;
	float:left;
	margin-top:4px;
	font-weight:bold;
	text-decoration:underline;
	}


/* Done for the defect 53424 - for the Confirmation page for newsletter signup */

/* For the Common Styles for pages that are similar to About US , Book A Trip Pages Etc.. */

#Wrapper
{   
    width:990px;
    background-color:white; 
    margin:auto;
    padding:0px;
}

/*Header Content */
#left_of_flash, #right_of_flash
{
     width:41px; 
     float:left;
}

#header_flash
{
    width:auto; 
    float:left;
}

img.NewsletterHeaderImage
{
	width:908px; 
	height:200px; 
	float:left;
	}

#header
{
    width:990px; 
    margin:0px;
    padding:0px;   
}

#EFCBlogo
{
    float:left;  
    text-decoration :none; 
    border:0px solid white;
    background-color :Transparent ;
}	

/* Control and Nvaigation Styles */

#ContactUs
{   
    background-image:url("../_Images/Core/Page_topper_for_tools.gif");           
    width:990px;      
    margin:0px;  
    min-height:21px;
    padding:3px 0px 3px 0px;
}

#topnav
{
     float:left;
     margin:0px 0px 0px 0px;      
     padding:20px 0px 20px 0px;
}

/* Content Info Section */

#MiddleContent
{
    margin:0px; 
    padding:0px;   
    width:990px;
}

#Content
{    
	
    width:898px;
    _width:896px;    
    padding:10px 0px 250px 10px;    
    height:auto;   
    margin:0px 0px 40px 0px;     
    float:left;      
    font-family:Verdana;
    color:#333333;
    font-size:10px;     
    letter-spacing:0px;
    line-height:20px;  
    background-image :url('../_Images/Confirmation/Newsletter/stamps.gif');
    background-position: right top;    
    background-repeat:no-repeat ;
    border:0px solid;
    
}

#gray_lines_right, #gray_lines_mid
{
    float:left;
}

#footer
{
    padding:0px;
    margin:0px 0;
    margin-top:expression('30px');
    width:990px;     
    float:left;   
    background-image:url(../_Images/Core/footer_bg.gif);
}

/* Done for the Curves in the bottom of the Page  and Gradient styles along the sides of the page*/

.LeftGrayGradientBorder
{
	 float:left; 
	 background-image:url(../_Images/Core/gradient_spacer_left.gif); 
	 background-position:32px 0px;	 
	 background-repeat:repeat-y;
	 width:auto; 
	 border:0px solid red;
	 padding:0px 0px 0px 0px; 
	 margin:0px 0px 0px 0px; 
	 height:auto;
}

.RightGrayGradientBorder
{
	float:left; 
	background-image:url(../_Images/Core/gradient_spacer_right.gif);
	background-position:907px 0px;	
	background-repeat:repeat-y;
	width:auto; 
	border:0px solid green;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	height:auto;
	
}

.BottomGrayGradient
{
	clear:both; 
	background-image:url(../_Images/Core/gradient_spacer_bottom.gif); 
	background-position:0px 0px;	
	background-position:expression('0px 30px');	/* For IE6 and IE7*/	
	background-repeat:repeat-x;	
	width:924px;
	margin:0 0 0 32px;
	height:40px;
	height:expression('auto'); 
}

.BottomLeftGrayGradientCurve
{
	margin:-30px 0px 0px 0px;
	margin:expression('0px');	/* For IE6 and IE7*/
	float:left; 
	clear:left
}

.BottomRightGrayGradientCurve
{
	margin:-30px 0px 0px 0px; 
	margin:expression('0px'); /* For IE6 and IE7*/	
	float:right;
	background-position:906px 0px;
	_background-position:917px 0px;			
}

/* For the safari compatiblity for the curved borders */
@media screen and (-webkit-min-device-pixel-ratio:0){
.BottomRightGrayGradientCurve,.BottomLeftGrayGradientCurve{	border:0px solid red;margin:0px 0px 0px 0px;}
.BottomGrayGradient {background-position:0px 30px;}
#MiddleContent {padding-bottom:30px;}
}

.GrayHeading
{
    margin:0px 5px 0px 0px;
    padding:0px 0px 0px 0px;
    font-weight:bold;
    color:#5F5F5F;
    font-size:11px;
    }
    
    a.Link
{    
   
    font-weight:bold;
    text-decoration:underline;
    color:#0173BC;        
    border:0px solid green;
    
    }
    
    div#Content div#IntroSection
    {
		width:68%;
		padding:3px;
		margin:0px;
		float:left;
    }
    
    
    div#Content div#NewsletterContent
    {
		width:69%;
		float:left;
		margin:30px 0px 0px 0px;
		padding:0px;
    }
    
    
    div#NewsletterContent div#MonthlyNewsUpdates
    {
		float :left;
		width:48%;
		margin:0 0 0 0;
		padding:0 10px 0 0;
		border:0px solid;
		background-image:url('../_Images/Confirmation/NewsLetter/dotted_divider.gif');
		background-position:right top;
		background-repeat:repeat-y ;
    }
    
    div#MonthlyNewsUpdates div#NewsUpdateContent
    {
		background-color:#F1f5F8;
		padding:8px 0px 5px 13px;
		width:90%;
		margin:0;
		_padding-right:1px;
		float:left;
    }    
    
    
    
    ul.UlContent
    {
		width:99%;
		margin:7px 0px;
		padding:0;
		list-style-position :inside;
    }
    
    div#NewsUpdateContent p
    {
		width:90%;
		padding:5px 0 10px 0;
		margin:0;
		line-height:18px;
    }
    
    div#MonthlyNewsUpdates div.CurvedCorner
    {
		background-color:#F1f5F8;
		width:94.5%;
		min-height:39px;
		float :left;
    }
    
    
    .RightFloat
    {
		float:right;
    }
    
    
    div#NewsletterContent div#BrowseTripsContent
    {
		width:44%;
		float:left;
		margin:0 0 0 24px;
		padding:0px 5px;
		border:0px solid;
    }
    
    .NoSpace
    {
		margin:0;
		padding:0;
    }

    div#SelectATrip div#BrowseAllTrips
    {	
		padding:0px 0px 10px 0px;
    }  
    
    
    

/* End Of the Defect 53424 - Confirmation page for the newsletter signup */



/* Start of the defect 55866 - For the Brochure Landing Pages */


div.Brochure08
{
	float:left;
	width:180px;
	margin:10px 20px;
	padding:0;
	text-align:center;
	display:inline;
}

div.Brochure08 img 
{
	float:left;
	margin:5px 0;
	padding:0;
}

div#Content p.Brochure08Header
{
	width:800px;
	float:left;
	margin:10px 0px;
	padding:0 18px;
	diplay:inline;
	text-align:left;
	border:0px solid red;
}




/* End of the defect 55866 */


/* For the Parent Splash Page - defect 61033 */

	.OuterWrapper
	{
	}
	
	.SubWrapper
	{
		width:730px;
		margin:auto;
		padding:0;
	}
	
	.ParentContent
	{
		float:left;
		margin:0;
		padding:0;
		border:0;
	}
	
/* End of the defect 61033 */

























