/*
9/25/2002 2:24:24 PM Modified by Vinny DiDonato
	-- Added span.articlePubDate.
10/10/2002 3:57:41 PM Modified by Vinny DiDonato
	-- Added span.articleUpdate.

3/31/03 Modified by Yossi. Added "@import" for rainbow.css and legacy.css
*/


@import url(/stylesheets/rainbow.css);
@import url(/stylesheets/legacy.css);

body, table, p { font:12px verdana, helvetica, arial;}


a:link {color : #0000FF;/*#6666cc;*/
		text-decoration: none;
		}

a:visited {color : #0000FF;/*#999999;*/
		text-decoration: none;
		}
		
a:hover	{color : #FF0033;/*#0099cc;*/
		text-decoration: underline;
		}

.border	{border: 1px solid #000000;
			}
			
.botline {
		border-bottom: 2px solid #000000;
		}
			
.ta_result	{
		border-bottom: 1px solid #000000;
		border-right:  1px solid #000000;
		font-size : 12px;
			color : #000000;
			font-family : verdana, helvetica, arial;
		}
.ta_topresult {
			border-bottom: 1px solid #000000;
			font-size : 10px;
			color : #000000;
			font-family : verdana, helvetica, arial;
		}
		
.title { font-size : 18px; font-weight : bold; color: #6699ff; font-family : verdana, helvetica, arial; border-bottom: 1px solid #6699ff; margin-bottom: 12px; }

.subhead {font-size : 15px;
			font-weight : bold;
			color : #000;
			font-family : verdana, helvetica, arial;
			}
.author	{font-size : 14px;
			color : #000000;
			font-family : verdana, helvetica, arial;
			}			
.credit {font-size : 10px;
		color : #000000;
		font-family : verdana, helvetica, arial;
		font-weight : normal
		}				
.text	{font-size : 12px;
			color : #000000;
			font-family : verdana, helvetica, arial;
			}
		
.section	{ font-family:verdana,sans-serif; font-size: 14px; font-weight: bold; color: #cc0000;}

.facts	{ font-family:verdana,sans-serif; font-size: 12px; font-weight: bold; color:#990000;}


.plugin 	{font-size: 11px;
			color: #cc3300;
			font-family: arial, sans-serif;
			}
.small		{font-size : 10px;
			color : #000000;
			font-family : verdana, helvetica, arial; 
			font-weight: normal; 
			}
.destguide
			{font-size : 18px;
			font-weight : bold;
			color : #0066ff;
			font-family : verdana, helvetica, arial;
			}
/*.headline
			{font-size : 22px;
			font-weight : bold;
			color : #000000;
			font-family : Verdana, Helvetica, Arial;
			}*/

/*legacy class, delete on 6/1/03*/
.headline { font-size : 18px; font-weight : bold; color: #6699ff; font-family : verdana, helvetica, arial; border-bottom: 1px solid #6699ff; margin-bottom: 12px; }

/*begin destination guide-specific calls*/

.dest		{border: 1px solid #000000;
			}

.dest .leftcol
			{
			float: left; 
			width: 40%;
			}

.dest .rightcol
			{
			float: right;
			width: 50%;
			}
			
.dest .cityimage
			{
			border: 1px solid #000000; 
			float: left; 
			margin: 5px;
			}
			
.dest .hotdeals
			{
			padding: 5px; 
			float: right; 
			width: 100%; 
			background-color: #CCCCCC;
			border: 1px solid black;
			margin-bottom: 10px;
			}
.dest .desttext
			{
			font-size : 12px;
			color : #000000;
			font-family : verdana, helvetica, arial;
			}
			
/* end destination guide-specific calls */

/* BEGIN NAVIGATION-SPECIFIC CALLS */

/* "Nav" calls apply to all text within the left-hand whose attributes aren't otherwise specified. "Nav" also limits the other calls within the "Nav" div. */
.nav			{
			font-family:  arial,sans-serif;
			font-size : 12px;
			}
/* "Hed" calls affect the all-caps links in the left nav */
.nav .navhed		{
			font-weight: bold;
			font-family: arial,sans-serif;
			text-decoration: none;
			line-height: 115%;
			letter-spacing: .1em;
			}

/* "Group" calls affect the groups of hed and subhed links in the left nav */
.group
			{margin-top: 5px;
			line-height: 105%;
			}
/* Setting the display to block allows us to make the hover effect take up the width of the line. It also means we don't need to put BR tags between links */
.group a		{display: block;
			background-color: transparent;
			padding-left: 4px;
			color: #000;
			}

.group a:hover 
			{background-color: #bddeff;
			padding-left: 4px;
			color: #000;
			text-decoration: none;
			}
			
			
			
/* "Subhed" calls apply to the title-case links grouped below heds in the left nav. */
.nav .navsubhed 
			{font-weight: normal;
			font-family: arial,sans-serif;
			text-decoration: none;
			line-height: 110%;
			letter-spacing: .01em;
			}
/* "Seched" calls apply to the all-caps titles in larger font sizes that separate categories in the left nav. */
.nav .seched 	{font-family: 'arial black',helvetica,sans-serif;
			color: #c30;
			font-size: 15px;
			text-align: center; /*left*/
			}
/* This annoyingly redundant call is necessary because of site-wide calls specified elsewhere*/
.nav a:visited
			{
			color: #000;
			}

.market_group
			{
			margin-top: 9px;
			padding-left: 4px;
			line-height: 130%;
			}

.market_group a
			{
			color: #000;
			}

.market_group a:hover 
			{
			background-color: transparent;
			text-decoration: none;
			color: #000;
			}
/*calls above affect the left nav. calls below affect the top nav and title bar. */

/*topnavsub calls apply only to the text promotion at the top right of the header. the "P" is necessary to achieve the block-hover effect*/
p.topnavsub
			{font-size : 10px;
			background: #f60;
			color : #fff;
			font-family : verdana,helvetica,arial,'sans-serif';
			font-weight: bold;
			text-align: center;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			border-right: 1px solid #369;
			border-bottom: 1px solid #000;
			}

.topnavsub a
			{display: block;
			width: 100%;
			height: 32px;
			color: #fff;
			text-decoration: none;
			/*padding: 5px;*/
			}

.topnavsub a:visited
			{display: block;
			width: 100%;
			height: 32px;
			color: #fff;
			text-decoration: none;
			/*padding: 5px;*/
			}

.topnavsub a:hover
			{background-color: #c30;/*#f60;*/
			color: #fff;
			text-decoration: none;
			}

/*topnavlink calls apply to the three images between the search box and the text promotion in the top bar*/

.topnavlink	{
			background: #999;
			height: auto;
			border-bottom: 1px solid #000;
			}

.topnavlink a:visited
			{
			background: #999;
			height: auto;
			}

.topnavlink a:hover
			{
			background: #c30 none top left repeat;
			height: auto;
/*				border: 0px solid transparent;*/
			}

/* search-box calls. Duh. */

.searchbox	{background-color: #ccc;
			border-left: 1px solid #fff;
			border-bottom: 1px solid #000;
			height: 29px;
			}
			
.search_button {background-color: #930;
			border: ridge 1px  #c63;
			color: #fff;
			font-weight: bold;
			font-family: verdana;
			font-size: 9px;
			height: 22px;
			}

/* This calls the background gradient image that stretches from the logo to the right margin and behind the ad */

.gradient		{background-image: url(/images/nav_gradient.jpg);
			background-color: #039;
			}

/*END NEW NAVIGATION-SPECIFIC CALLS */


/* BEGIN NEW HP SPECIFIC CALLS NOTE THAT THE ONES WITH UNDERSCORES ARE CALLED BY DISPLAY HANDLERS*/

.hpheader		{font-size : 12px;
			color : #fff;
			font-family : verdana, helvetica, arial;
			}

.hp_main_headline
			{
			font-size : 14px;
			font-weight : bold;
			color : #c30;
			font-family : verdana, helvetica, arial;
			}
			
.hp_submain_headline
			{font-size : 12px;
			font-weight : bold;
			color : #000000;
			font-family : verdana, helvetica, arial;
			}
			
.hp_main_subhed	
			{font-size : 12px;
			color : #000;
			font-family : verdana, helvetica, arial;
			}
			
.hp_submain_subhed	
			{font-size : 12px;
			color : #000;
			font-family : verdana, helvetica, arial;
			}

.hp_subscribe_button
			{background-color: #84AED6;
			border: ridge 1px  #3F80BD;
			font-weight: bold;
			color: #fff;
			font-size: 10px;
			height: 30px;
			}

/* END NEW HP SPECIFIC CALLS*/

/* BEGIN FAMILY HOMEPAGE SPECIFIC CALLS*/
.famheadline		{font-size : 14px;
			font-weight : bold;
			color : #f00;
			font-family : verdana, helvetica, arial;
			}
			
			
			
			

/* END FAMILY HOMEPAGE SPECIFIC CALLS*/

/* BEGIN i411 SEARCH CALLS */
.textsmall
{
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: verdana, helvetica, arial
}
.textextrasmall
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial
}
.textcounts
{
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial
}
.history
{
	FONT-SIZE: 11px;
	COLOR: blue;
	FONT-FAMILY: Verdana, Tahoma, Arial
}
/* END i411 SEARCH CALLS */

/* Begin Article Formatting Calls */
.articleTitle { font-family: verdana, arial; font-size: 16px; font-weight: bold; color: #990000; border-bottom: 1px solid #990000; margin-bottom: 10px; }
.articleIntro { font-family: arial; font-size: 16px; font-weight: normal; color: #666666; }
.articlePubDate { width: 100%; margin: 8px 0px 2px 0px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; color: #666666; background-color: #eeeeee; padding: 3px 8px; font-style: italic; }
.articleSidebartitle { max-width: 100%; padding: 2px 0px 0px 8px; background-color:#999999; color:#ffffff; font-family:arial; font-size:12px; font-weight: bold; }
.articleSidebar { max-width: 100%; border:1px solid #999999; margin-bottom: 1em; padding:3px 7px 6px 7px; background-color:#ffffff; font-family:verdana; font-size:11px; }

.tools { border:1px solid #999; background-color:eee; padding-left: 6px; margin-bottom:6px; }
.tools a { padding:2px 6px; display:block; line-height: 1.2em; font:12px arial,helvetica,sans-serif; }

/* End Article Formatting Calls */


/* Created with XCache Version:(2.2.7205.1), Copyright (c) 1997-2001 XCache Technologies All Rights Reserved */
/* Page: http://192.168.20.15:80/stylesheets/default.css */
/* File: file://D:\Inetpub\multihomes\travelandleisure\www\cache12\stylesheets\00003768.css */
/* Origin File: file://D:\Inetpub\multihomes\travelandleisure\www\stylesheets\default.css */
/* Date: Fri, 12 Sep 2003 13:01:42 GMT */
