@charset "utf-8";
/* CSS Document */

ul			{margin:0px 0 10px 5px; padding:0px; list-style-type:disc; color:#AD0000;}
li			{float:left; width:205px; font-size:12px; margin:0px 0px 0px 10px; }
li span		{color:#555555;}

/***CONTENT******************************/
.landmark-box
{
	background:#efefef;
	margin:0 10px;
	padding:2px 10px;
	height:35px;
	font:normal 12px/35px Arial, Helvetica, sans-serif;
}


.countries	{margin:10px 20px 0 20px;}

/***CITY HIGHLIGHT (beside search box)***/
.city-highlight	{padding:12px 20px 5px 20px;}
.city-highlight-summary	{font:normal 11px/14px Arial, Helvetica, sans-serif;}

/***CITY LISTINGS***/
.city-listing
{
	width:auto;
	height:190px;
	padding:3px 0 6px 0;
	border-bottom:solid 1px #e2e2e2;
	margin:0px 0px 5px 0px;
}
.city-listing .city-pic
{
	width:240px;
	height:180px;
	border:solid 1px #e2e2e2; padding:3px;
	float:left;
}
.city-listing .city-summary-holder
{
	width:660px;
	min-height:185px;
	padding:0 0 0 17px;
	float:left;
}
.city-summary-holder h3			{margin:5px 0 5px 0; font:normal 20px arial,verdana,sans-serif; color:#003471;}
.city-summary-holder h3	a		{color:#ad0000; text-decoration:none; font-weight:normal;}
.city-summary-holder h3	a:hover	{color:#003471;}

.city-summary-holder .city-summary p
{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}
.city-summary-only		{padding:5px 0 0 0; border-bottom:dashed 1px #d1d1d1;}
.city-summary-only p	{margin:0 0px 5px 0; font:normal 11px/14px Arial, Helvetica, sans-serif;}
.city-summary-only h4	{font:bold 16px/16px arial, verdana, sans-serif;color:#ad0000;display:block;margin:0;width:auto;height:20px;}
.city-summary-only h4 a.active, a.city-summary-only h4	{color:#ad0000; text-decoration:none;}
.city-summary-only h4 a.active:visited, .city-summary-only h4 a:visited	{color:#252525; text-decoration:underline;}
.city-summary-only h4 a:hover, .city-summary-only h4 a.active:hover
{color:#a1a1a1; text-decoration:underline;}

.city-names			{margin:10px 0px 0px 0px; padding:0 0 10px 0; border-left:none; border-right:none; border-top:none; border-bottom:dashed 1px #d1d1d1;}
.city-names ul		{margin:0px 0 10px 5px; padding:0px; list-style-type:disc; color:#AD0000;}
.city-names li		{float:left; width:174px; font-size:12px; margin:0px 0px 0px 10px; }
.city-names li span	{color:#555555;}
.city-names li a:link, .city-names li a:visited		{color:#333333; text-decoration:none;}
.city-names li a.country-name:link, .city-names li a.country-name:visited	{color:#666666; font-size:11px; font-style:italic;}
.city-names li a:hover	{color:#00aeef; text-decoration:underline;}

.state			{margin-left:3px;color:#999999;}
.state-names	{padding:10px 0 5px 0; border-bottom:dashed 1px #d1d1d1;}
.state-names ul		{margin:0px 0 10px 5px; padding:0px; list-style-type:disc; color:#AD0000;}
.state-names li		{float:left; width:174px; font-size:12px; margin:0px 0px 0px 10px; }
.state-names li span	{color:#555555;}
.state-names li a:link, .state-names li a:visited	{color:#333333; text-decoration:none;}
.state-names li a:hover	{color:#00aeef; text-decoration:underline;}

.country-names			{margin:10px 0px 0px 0px; padding:0 0 10px 0; border-left:none; border-right:none; border-top:none; border-bottom:dashed 1px #d1d1d1;}
.country-names ul		{margin:0px 0 10px 5px; padding:0px; list-style-type:disc; color:#AD0000;}
.country-names li		{float:left; width:174px; font-size:12px; margin:0px 0px 0px 10px; }
.country-names li span	{color:#555555;}
.country-names li a:link, .country-names li a:visited		{color:#333333; text-decoration:none;}
.country-names li a:hover	{color:#00aeef; text-decoration:underline;}

.view-all-hotels {padding-left:10px;}

.b_view-all-hotels
{
	width:120px;
	height:25px;
	margin:5px 0 10px 0;
	padding:0 5px;
	background:#00aeef url(../images/b-blue_bg.gif) bottom left repeat-x;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	border:none;
	display:block;
}
.b_view-all-hotels a, .b_view-all-hotels a:link, .b_view-all-hotels a:visited, a.b_view-all-hotels:visited
{
	color:#ffffff;
	border:none;
	text-decoration:none;
}
.b_view-all-hotels a:hover, a.b_view-all-hotels:hover
{
	background:#a1a1a1 url(../images/b-grey_bg.gif) bottom left repeat-x;
	color:#FFFFFF;
	text-decoration:underline;
}


