 

/*----------------Title--------------------*/
	.SectionHead{
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 0;
	position: relative;
	z-index:3;
	position:relative;
	margin-left: -8px;
	}
	.SectionHeadNoBread {
	margin-top: 6px;
	margin-bottom: 3px;
	}
	.SectionHead h1 {
	float: left;
	clear: none;
	margin: -6px 0 11px -1px;
	display: inline;
	position:relative;
	width: 289px;
	height: 9px;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 30px 0 0 0;
	line-height: 200%;
	}
	.SectionHead h2 {
	float: right;
	clear: none;
	font-weight: normal;
	line-height: 115%;
	text-align: right;
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	padding: 3px 0px 0 0;
	margin: -37px -210px 0 0;
	position: relative;
	font-size: 11px;
	}
	.SectionHead h2 span {
	width: 34px;
	height: 30px;
	background: #222;
	position:absolute;
	right: 0;
	top: -1px;
	display: none;
	}
	.SectionHead h2.home {
	float: left;
	clear: none;
	border-left: 1px solid #ddd;
	padding: 7px 0 0.7em 7px;
	margin: -1px 0 0 7px;
	font-size: 10px;
	line-height: 120%;
	color:#888;
	width: 19em;
	font-weight: normal;
	}

/*----------------Illu--------------------*/
	.SectionIllu, .FoodIllu {
	float: left;
	clear: both;
	margin-left: -8px;
	width: 600px;
	margin-top: -29px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 7px;
	}
	.SectionIllu h4, .FoodIllu h4, .WideSectionIllu  h4 {
	float: left;
	clear: both;
	text-transform: uppercase;
	color:#8F8F8F;
	font-size: 9px;
	margin: 33px 0 -33px 0;
	position:relative;
	z-index:3;
	}
	.SectionIllu ul {
	float: left;
	width: 616px;
	}
	.SectionIllu ul li {
	float: left;
	clear: none;
	width: 296px;
	margin-right: 8px;
	}
	.SectionIllu ul li.illu1 {margin-top: 28px;}
	.SectionIllu ul li.illu2 {margin-top: 0px;}
	.SectionIllu ul li a.pic {
	width: 296px;
	background:#eee;
	float:left;
	background:url(../img/section-lay-elements.png) left top no-repeat ;
	background-color: #eee;
	}
	.SectionIllu ul li.illu1 a.pic {background-position: left -59px; height: 138px}
	.SectionIllu ul li.illu2 a.pic {background-position: -304px -31px; height: 166px}
	.SectionIllu p  {
	line-height: 110%;
	color:#555;
	padding: 4px 0 0 0;
	margin: 0;
	font-size:10px;
	}
	.SectionIllu p a  {
	color:#555;
	float: left;
	background:url(../img/elements2.png) right -639px no-repeat;
	padding: 2px 17px 2px 0;
	margin: -2px 0 -2px 0;
	}
		/*-------SectionIlluwidenarrow-------*/
		.SectionIlluwidenarrow ul li.illu1 {margin-top: 42px; width: 410px;}
		.SectionIlluwidenarrow ul li.illu2 {margin-top: 0px; width: 181px}
		.SectionIlluwidenarrow ul li  a.pic{
		width: auto;
		height: auto;
		background:none;
		}
		.SectionIlluwidenarrow ul li.illu1 a.pic {height: 138px; width: 410px;}
		.SectionIlluwidenarrow ul li.illu2 a.pic {height: 180px; width: 181px}
		
		/*-------Wide Illu-------*/
		.WideSectionIllu{
		float: left;
		clear: both;
		margin-left: -8px;
		width: 599px;
		margin-top: -27px;
		padding-bottom: 5px;
		}
		.WideSectionIllu a {
		float: left;
		height: 94px;
		width: 599px;
		background: #f3f3f3;
		margin-top:33px; 
		}
		.WideSectionIllu a img {
		margin-top:-33px; 
		position: relative;
		}
		.WideSectionIllu p  {
		padding: 0;
		}
		
		/*-------Food Illu-------*/
		.FoodIllu div {
		height: 196px;
		position:relative;
		float: left;
		}
		.FoodIllu img.bg, .FoodIllu img.illu {
		position: absolute;
		left: 0;
		top: 0;
		z-index:1;
		}
		.FoodIllu img.illu {z-index:2;}
		.FoodIllu ul {
		float:left;
		position:relative;
	z-index:10;
		}
		.FoodIllu ul li {
		float:left;
		clear: none;
		}
		.FoodIllu ul li a {
		display: block;
		overflow: hidden;
		}
		.FoodIllu ul li a span {
		position:relative;
		left:-210px;
		}
		.FoodIllu p {
		padding: 2px 0 0 0;
		margin: 0;
		color:#666;
		float: left;
		width: 600px;
		font-size:10px;
		position: relative;
		z-index:2;
		}
		.FoodIllu p a {
		position: absolute;
		right: 0;
		top: 0;
		font-weight: bold;
		color: #000;
		padding-right: 17px;
		text-transform: uppercase;
		background:  url(../img/bullet-next.png)  right top no-repeat ;
		}
		
/*----------------SpotlightTbl--------------------*/
	.SpotlightTbl {
	float: left;
	clear:both;
	width: 600px;
	margin-left: -8px;
	padding-bottom: 20px;
	margin-top: 10px;
	background:url(../img/spotlighttable.png) right bottom no-repeat;
	}
	.SpotlightTbl .line {
	float: left;
	clear:both;
	width: 600px;	
	background:url(../img/spotlighttable-top.png) left top no-repeat #fff;
	height: 20px;
	margin-top:-10px;
	position:relative;
	z-index:2;
	}
	.SpotlightTbl table {
	float: left;
	clear:both;
	width: 600px;
	}
	.SpotlightTbl table th {
	border-bottom: 1px solid #ddd;
	text-transform: uppercase;
	font-size: 9px;
	text-align: left;
	padding: 7px 0 4px 0;
	color:#222;
	}
	.SpotlightTbl table td {
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 5px;
	}
	.SpotlightTbl table td.col1 {width: 304px;}
	.SpotlightTbl table td.col2 {width: 296px; background: #EBEFF2}
	.SpotlightTbl table th.col2 {background:url(../img/spotlighttable.png) right top no-repeat; padding-left: 16px; width:279px}
	/* col1*/
	.SpotlightTbl .col1 a, .SpotlightTbl .col1 p {
	padding: 0 0 0 32px;
	position:relative;
	float:left;
	font-weight: bold;
	color:#222;
	font-size: 11px;
	line-height:110%;
	}
	.SpotlightTbl .col1 a span, .SpotlightTbl .col1 p span {
	width: 31px;
	height: 29px;
	background:url(../img/bestinsection-numbers.png) left top no-repeat;
	position: absolute;
	left: 0;
	top: 0px;
	}
	.SpotlightTbl .n1 a span {background-position: left top}
	.SpotlightTbl .n1 a:hover span {background-position: -31px top}
	.SpotlightTbl .n2 a span {background-position: left -29px}
	.SpotlightTbl .n2 a:hover span {background-position: -31px -29px}
	.SpotlightTbl .n3 a span {background-position: left -58px}
	.SpotlightTbl .n3 a:hover span {background-position: -31px -58px}
	.SpotlightTbl .n4 a span {background-position: left -87px}
	.SpotlightTbl .n4 a:hover span {background-position: -31px -87px}
	.SpotlightTbl .n5 a span {background-position: left -116px}
	.SpotlightTbl .n5 a:hover span {background-position: -31px -116px}
	.SpotlightTbl .n6 a span {background-position: left -145px}
	.SpotlightTbl .n6 a:hover span {background-position: -31px -145px}
	.SpotlightTbl .n7 a span {background-position: left -174px}
	.SpotlightTbl .n7 a:hover span {background-position: -31px -174px}
	.SpotlightTbl .n8 a span {background-position: left -203px}
	.SpotlightTbl .n8 a:hover span {background-position: -31px -203px}
	.SpotlightTbl .n9 a span {background-position: left -232px}
	.SpotlightTbl .n9 a:hover span {background-position: -31px -232px}
	.SpotlightTbl .n10 a span {background-position: left -261px}
	.SpotlightTbl .n10 a:hover span {background-position: -31px -261px}
	
	.SpotlightTbl .n1 p span {background-position: right top}
	.SpotlightTbl .n2 p span {background-position: right -29px}
	.SpotlightTbl .n3 p span {background-position: right -58px}
	.SpotlightTbl .n4 p span {background-position: right -87px}
	.SpotlightTbl .n5 p span {background-position: right -116px}
	.SpotlightTbl .n6 p span {background-position: right -145px}
	.SpotlightTbl .n7 p span {background-position: right -174px}
	.SpotlightTbl .n8 p span {background-position: right -203px}
	.SpotlightTbl .n9 p span {background-position: right -232px}
	.SpotlightTbl .n9 p span {background-position: right -261px}
	
	.SpotlightTbl .star a span {background-position: left -261px}
	.SpotlightTbl .star a:hover span {background-position: -31px -261px}
	
	
	.SpotlightTbl .col1 a strong, .SpotlightTbl .col1 p strong {
	clear:both;
	float: none;
	display: block;
	font-size: 10px;
	font-weight: normal;
	color:#aaa;
	padding-right: 17px;
	}
	.SpotlightTbl .col1 a:hover{text-decoration:none;}
	.SpotlightTbl .col1 a:hover strong {text-decoration: underline;}
	.SpotlightTbl .col1 p {color:#777;}
	.SpotlightTbl .col1 p strong {color:#aaa;}
		/*show hide*/
		.SpotlightTbl table.more {display:none}
		.SpotlightTblAll table.more  {display: table}
		.SpotlightTbl a.showhide {
		float: left;
		clear: both;
		width: 101px;
		text-align:left;
		font-size: 10px;
		color:#999;
		padding: 3px 0 3px 17px;
		margin: -1px 0 -12px 318px;
		background:url(../img/showhideicons.png) left 6px no-repeat;
		}
		.SpotlightTbl a.showhideHide {display:none; background:url(../img/showhideicons.png) left -52px no-repeat;}
		.SpotlightTblAll a.showhideShow  {display: none}
		.SpotlightTblAll a.showhideHide  {display: block}
		

	
	
	/* col2*/
	.SpotlightTbl table td.col2 p {
	color: #555;
	line-height: 110%;
	padding: 0 0 5px 16px;
	width: 250px;
	font-family:Arial, Helvetica, sans-serif;
	}
	.SpotlightTbl table td.col2 p em {
	color: #888;
	font-style: normal;
	}
	
	
	
/*----------------PagesList--------------------*/
	.PagesList {
	width: 600px;
	float:left;
	border-top: 1px solid #aaa;
	margin: 8px 0 -5px -8px;
	padding: 0 0 14px 0;
	background:url(../img/section-line.png) left bottom no-repeat;
	}
	.PagesList h3 {
	background: none;
	font-size: 10px;
	text-transform: uppercase;
	color:#333;
	padding: 8px 0 17px 0;
	margin: 0;
	border-top: 1px solid #bbb;
	margin-top: -1px;
	}
	.PagesList li {
	width: 304px;
	float:left;
	clear: both;
	border-right: 1px solid #ddd;
	padding: 6px 0 7px 0;
	margin-top:-7px;
	}
	.PagesList li a.pic{
	float:left;
	clear: none;
	width: 92px;
	height: 79px;
	margin-left:-4px;
	background:url(../img/pagelist-picframe.jpg) left top no-repeat;
	}
	.PagesList li h4{
	float:left;
	clear: none;
	margin: 5px 0 0 8px;
	width: 170px;
	}
	.PagesList li h4 em {
	display: block;
	font-style: normal;
	color:#aaa;
	font-weight: normal;
	font-size:10px;
	float:left;
	clear:both;
	}
	.PagesList li h4 a {
	background:  url(../img/bullet-next.png) right top no-repeat;
	padding: 1px 17px 3px 0px;
	float: left;
	color:#222;
	}
	.PagesList li p {
	float:right;
	clear: none;
	width: 224px;
	padding: 5px 10px 0 0;
	margin: 0 -250px 0 0 ;
	line-height: 110%;
	text-align: left;
	color:#777;
	}
		/*PagesListSimplePage*/
		.PagesListSimplePage {
		border-top: none;
		margin-top: 15px;
		}
		/*PagesListTravelTopics*/
		.PagesListTravelTopics li{
		padding-bottom: 20px;
		}
		.PagesListTravelTopics li a.pic {
		width: 55px;
		height: 46px;
		overflow: hidden;
		background: none;
		margin-left: 0;
		}
		.PagesListTravelTopics li a.pic img {
		margin: -5px 0 0 -10px;
		}
		/*PagesListNoBg*/
		.PagesListNoBg li a.pic {background: none}
		.PagesListNoBg li a.pic img {position: relative; left:-4px;}
		
/*----------------PagesList MASH--------------------*/
	.PagesListMash {
	margin: 8px 0 -5px -8px;
	border: none;
	}
	.PagesListMash h3 {
	padding: 8px 0 1px 0;
	border-top: none;
	margin-bottom: 6px;
	font-size: 9px;
	}
	.PagesListMash li {
	width: 300px;
	clear: none;
	border: none;
	margin-top:-4px;
	border-top: 1px solid #ddd;
	padding: 2px 0 5px 0;
	}
	.PagesListMash ul.sections {
	background:url(../img/section-line2.png) left bottom no-repeat #fff;
	padding-bottom:12px;
	float: left;
	position: relative;
	z-index:2;
	margin-bottom:-1px;
	border-top: 1px solid #ccc;
	padding-top: 3px;
	margin-top: -2px;

	}
	.PagesListMash li h4 a {
	margin-top:2px;
	float: left;
	}
	.PagesListMash li h4 em {
	margin-top:-2px;
	}
	
	
		
/*----------------SectionList--------------------*/
	.SectionList{
	margin: 0 0 -5px -8px;
	float: left;
	padding-bottom: 3px;
	border-bottom: 1px solid #bbb;
	background: #fff;
	position: relative;
	z-index:2;
	}
	.SectionList h3 {
	width: 600px;
	background: none;
	font-size: 9px;
	text-transform: uppercase;
	color:#333;
	padding: 12px 0 3px 0;
	margin: -6px 0 -1px 0;
	background: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #e1e1e1;
	position:relative;
	z-index:2;
	}
	.SectionList ul, .SectionList ul li   {
	padding: 0;
	margin: 0;
	}
	.SectionList ul li {
	width: 600px;
	float: left;
	clear: both;
	border-top: 1px solid #ccc;
	padding: 4px 0 4px 0;
	}	
	.SectionList ul li a.pic  {
	width: 160px;
	height: 143px;
	float: left;
	clear: none;
	background: #eee;
	}	
	.SectionList ul li div.info {
	width: 120px;
	float: left;
	clear: none;
	margin-left:9px;
	margin-top: 14px;
	padding: 0;
	
	}	
	.SectionList ul li h4 a {
	float: left;
	margin: -6px 0 0 0;
	padding: 4px 16px 3px 0;
	border: none;
	width: auto;
	height: auto;
	line-height: 110%;
	background: url(../img/elements2.png)  right -636px no-repeat;
	}
	.SectionList ul li h4 a:hover {
	background: url(../img/elements2.png)  right -636px no-repeat;
	text-decoration: underline;
	}
	.SectionList ul li p{
	line-height: 120%;
	font-size:10px;
	color:#888;
	padding: 0;
	font-size:10px;
	}
	/* list inside */
		.SectionList  a.tableblock, .SectionList  div {
		width: 295px;
		padding-left:5px;
		float: right;
		clear: none;
		overflow: hidden;
		margin-top: 4px;
		}
		.SectionList  a.tableblock span, .SectionList  div a {
		width: 295px;
		float: left;
		clear: both;
		padding: 10px 0 9px 38px;
		margin: 0;
		top: 0;
		position: relative;
		font-weight: bold;
		color:#222;
		}
		.SectionList  a.tableblock span span, .SectionList  div a span {
		width: 31px;
		height: 29px;
		background:url(../img/gudelist-icons.png) 40px 40px no-repeat;
		position: absolute;
		left: 0;
		top: 9px;
		padding:0;
		border: none;
		}
		.SectionList a.tableblock em, .SectionList div a em {
		float: left;
		clear:both;
		font-size: 10px;
		font-weight: normal;
		font-style:normal;
		color:#999;
		padding-right: 17px;
		width: 240px;
		padding-top: 1px;
		}
		.SectionList a.tableblock strong, .SectionList div a strong {
		float: left;
		clear:both;
		width: 240px;
		}
		
		/*hover*/
			.SectionList a.tableblock:hover, .SectionList  div a:hover {
			background: #f4f4f4;
			text-decoration: none;
			}
		
		
	
		
/*SectionRelated*/
	.SectionRelated {
	float: left;
	margin-left: -8px;
	margin-top: 10px;
	}
	.SectionRelated h3 {
	width: 600px;
	background: none;
	font-size: 10px;
	text-transform: uppercase;
	color:#333;
	padding: 6px 0 9px 0;
	margin: 0;
	border-top: 1px solid #bbb;
	}
	.SectionRelated ul {
	width: 620px;
	float: left;
	clear: both;
	margin-top: 5px;
	padding: 0;
	}
	.SectionRelated ul li {
	width: 290px;
	float: left;
	clear: none;
	margin: 0 15px 0 0;
	}
	.SectionRelated ul li a.pic, .SectionRelated ul li h5{
	float: left;
	clear: none;
	}
	.SectionRelated ul li a.pic{
	background: #aaa;
	width:92px;
	height: 73px;
	}
	.SectionRelated ul li h5 {
	width:185px;
	margin-left: 8px;
	}
	.SectionRelated ul li h5 a {
	color:#222;
	}
	.SectionRelated ul li h5 em {
	color:#999;
	font-size:10px;
	display: block;
	font-style: normal;
	font-weight: normal;
	}
	
/*----------------GroupRelated--------------------*/

/*----------------RelatedMaps--------------------*/
	.RelatedMaps {
	float: left;
	clear:both;
	width: 600px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-left: -8px;
	margin-bottom:-1px;
	}
	.RelatedMaps h5 {
	float: left;
	clear:both;
	color:#000;
	font-size: 9px;
	text-transform: uppercase;
	padding: 8px 0 10px 0;
	margin-bottom: -10px;
	}
	.RelatedMaps dl {
	float: left;
	clear:both;
	width: 600px;
	margin: 0;
	padding-bottom: 12px;
	margin-top: 10px;
	}
	.RelatedMaps dl dt {
	float: left;
	clear:none;
	width: 305px;
	height: 42px;
	margin: 0;
	padding: 0 0 0 0;
	}
	.RelatedMaps dl dt a {
	display: block;
	}
	.RelatedMaps dl dt a img  {
	margin: 0 4px 0 0;
	}
	.RelatedMaps dl dd{
	float: left;
	clear:none;
	width: 250px;
	margin: 0;
	padding: 0;
	color:#888;
	}
	.RelatedMaps dl dd em {
	float: left;
	clear: both;
	font-style: normal;
	}
	.RelatedMaps dl dd a {
	display: block;
	color:#222;
	font-size: 10px;
	font-weight: bold;
	float: left;
	clear: both;
	padding: 0px 16px 2px 0;
	background:  url(../img/elements2.png) right -640px no-repeat;
	}
	/*RelatedMaps 2 */
		.RelatedMaps2  {
		margin-top: -8px;
		border: none;
		}
		.RelatedMaps2  .line {
		width: 600px;
		height: 10px;
		float: left;
		background: url(../img/section-line.png) left top no-repeat;
		margin-top: -1px;
		position:relative;
		}
		.RelatedMaps2 dl  {
		padding-top: 2px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 3px;
		}
		.RelatedMaps2Sngl dl {
		padding-top: 6px;
		padding-bottom: 14px;
		}
		.RelatedMaps2 dl dt {
		width: auto;
		padding-right: 6px;
		}
		.RelatedMaps2 dl dd {
		width: auto;
		}
		.RelatedMaps2 dl dd a {
		margin-bottom: -3px;
		margin-top: 2px;
		}
	/*RelatedMaps text  */
		.Text .RelatedMaps {
		margin-top: -8px;
		border: none;
		margin-left: -2px;
		width: 599px;
		margin-bottom: -7px;
		}
		.Text .RelatedMaps dl  {
		padding-top: 2px;
		border-top: none;
		}
		.Text .RelatedMaps dl {
		padding-top: 6px;
		padding-bottom: 4px;
		}
		.Text .RelatedMaps dl dt {
		width: auto;
		padding-right: 6px;
		}
		.Text .RelatedMaps dl dd {
		width: auto;
		}
		.Text .RelatedMaps dl dd a {
		margin-bottom: -3px;
		margin-top: 2px;
		}
	
	

		
	
/*----------------AboutSection--------------------*/
	.AboutSection {
	background:url(../img/section-line.png) left top no-repeat;
	float: left;
	clear:both;
	width: 527px;
	margin: -9px 0 10px -8px;
	padding: 27px 30px 0 43px;
	position: relative;
	}
	.AboutSection .icon {
	background-position: left -3px;
	background-repeat: no-repeat;
	width: 36px;
	height: 38px;
	position: absolute;
	left: 0;
	top: 22px;
	}
	.AboutSection p, .AboutSection h2 {
	float: none;
	display: inline;
	clear: none;
	line-height: 120%;
	color:#666;
	font-size:11px;
	}
	.AboutSection h2 {
	color:#222;
	}
	/*commingsoonfoot*/
	p.commingsoonfoot {
	width: 600px;
	padding: 0;
	margin: 2px 0 0 -6px;
	font-size: 11px;
	float: left;
	clear: both;
	display: block;
	color: #999;
	line-height: 120%;
	}
	p.commingsoonfoot a{
	color:#5498BB;
	background:url(../img/elements2.png) right -640px no-repeat;
	display: block;
	float: left;
	clear: none;
	padding: 0 15px 0 0;
	}
	
		.SectionFootShort {
		padding-top: 4px;
		}
		.SectionFootShort p.comingsoon {
		border: none;
		}
		
		
		
		
		
		
		
		
		
			
		
			
		/*illu info*/
		.SectionLay .illuinfo {
		float: left;
		clear: both;
		width: 498px;
		color: #999;
		font-size:10px;
		border-bottom: 1px solid #bbb;
		padding: 5px 0px 3px 0;
		margin-bottom: 6px;
		}
		.SectionLay .illuinfo h3 {
		background: none;
		margin: 0;
		padding: 0;
		}
		.SectionLay .illuinfo h3 a  {
		background: url(../img/bullet-next.png) right 0px no-repeat;
		float: left;
		color: #000;
		font-size: 10px;
		font-weight: bold;
		padding: 2px 18px 1px 0;
		margin-bottom: -2px;
		}
		.SectionLay .illuinfo p {
		padding: 0;
		margin: 0 0 3px 0;
		color: #888;
		line-height: 120%;
		}
		
		.SectionLay .illuinfo strong {
		display: block;
		color:#222;
		}
		
/*simple table*/
.SectionLay .tablesection {
float: left;
clear: both;
width: 498px;
border-top: 3px solid #ddd;
margin-top: 15px;
padding-top: 3px;
}
.SectionLay .tablesection h6 a {
font-size:9px;
color:#222;
text-transform: uppercase;
padding: 1px 18px  10px 0;
display: block;
background:url(../img/bullet-next.png) right top no-repeat;
float: left;
}
.SectionLay .tablesection dl {
float: left;
clear: both;
width: 498px;
border-bottom: 1px solid #ddd;
padding: 6px 0 6px 0;
margin: 0;
}
.SectionLay .tablesection dt {
float: left;
clear: none;
width: 45%;
color: #999;
}
.SectionLay .tablesection dd {
float: right;
clear: none;
width: 45%;
text-align: right;
font-weight: bold;
font-size: 10px;
}
.SectionLay .tablesection dt strong {
color: #222;
}
.SectionLay .tablesection p {
padding: 0;
color:#999;
}


	
/*boxes*/
	.SectionLay  ul.Boxes {
	width: 506px;
	float: left;
	margin-right:-8px;
	}
	.SectionLay  ul.Boxes li {
	width: 245px;
	float: left;
	clear: none;
	padding: 0;
	margin: 5px 8px 0 0;
	}
	/*pic*/
	.SectionLay  ul.Boxes li div {
	width: 245px;
	height: 184px;
	float: left;
	position:relative;
	}
	.SectionLay ul.Boxes li div a {
	width: 245px;
	height: 184px;
	float: left;
	position:relative;
	z-index:2;
	}
	.SectionLay ul.Boxes li div img {
	position: absolute;
	left: 0;
	top: 0;
	}
	/**/	
	.SectionLay  ul.Boxes  h6, .SectionLay  .WideBox  h6, h6.subtitlecapital {
	font-size:9px;
	color:#222;
	float: left;
	margin-bottom: 2px;
	position: relative;
	z-index:3;
	text-transform: uppercase;
	}
	.SectionLay  ul.Boxes li p, .SectionLay  .WideBox p{
	width: 245px;
	padding: 2px 0 0 0;
	font-size: 10px;
	float: left;
	color:#666;
	line-height: 130%;
	}
	
	/*--------------------WideBox-------------------------*/
	.SectionLay .WideBox {
	float: left;
	clear: both;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding-top: 4px;
	margin-top: 5px;
	margin-bottom: 10px;
	position:relative;
	z-index:2;
	}
	.SectionLay .WideBox h6 {
	padding-bottom: 2px;
	}
	
	
	
	




/*--------------------SubPages-------------------------*/
	.SectionLay ul.SubPages  {
	overflow: hidden;
	float: left;
	clear: both;
	}
	.SectionLay ul.SubPages li {
	border-top: 1px solid #ccc;
	position: relative;
	float: left;
	clear: both;
	width: 495px;
	padding: 6px 0 5px 0;
	margin-top:-1px;
	}
	.SectionLay ul.SubPages li div, .SectionLay ul.SubPages li h3 {
	float: left;
	clear: none;
	}
	.SectionLay ul.SubPages li {
	}
	/**/
	.SectionLay ul.SubPages li div {
	background:url(../img/gd-list-picframe.png);
	width: 89px;
	height: 75px;
	margin-left: -3px;
	}
		/**/
		.SectionLay ul.SubPagesBigPic li div {
		background:#eee;
		width: 86px;
		height: 75px;
		margin-left: 0px;
		margin-right: 5px;
		}
	/**/
	.SectionLay ul.SubPages li h3 {
	padding: 0;
	margin: 14px 0 0 5px;
	background: none;
	font-size: 11px;
	float: left;
	clear: none;
	width: auto;
	}
	.SectionLay ul.SubPages li h3 a {
	font-weight: bold;
	color:#222;
	background:url(../img/bullet-next.png) right 3px no-repeat;
	padding: 3px 17px 2px 0;
	line-height: 130%;
	display: block;
	margin-top: -10px;
	position: relative;
	}
	/**/
	.SectionLay ul.SubPages li p{
	float: left;
	clear: none;
	width: 390px;
	font-size: 10px;
	color: #888;
	padding: 4px 0 0 0;
	line-height: 110%;
	margin: 30px 0 0 7px;
	}
	/**/
	.SectionLay ul.SubPages li span.saveitem{
	left: auto;
	right: 5px;
	top: 10px;
	}
	/*-----SubPages calendars-------*/
	h5.eventsline {
	border-bottom: 3px solid #ddd;
	text-transform: uppercase;
	padding: 10px 0 3px 0;
	}
	.SectionLay  ul.SubPagesCalendars li div {
	width: auto;
	height: auto;
	background: none;
	}






/*more*/
		.SectionLay a.moreplaces{
		color: #999;
		background:url(../img/sidebaractiveitems.png) left -308px no-repeat;
		float: left;
		padding: 0;
		height: auto;
		margin: 4px 0 4px -1px;
		font-weight: normal;
		}
		.SectionLay a.moreplaces span {
		background:url(../img/sidebaractiveitems.png) right -308px no-repeat;
		color: #fff;
		font-size: 10px;
		float: left;
		padding: 6px 17px 0 0;
		margin-left: 8px;
		height: 19px;
		}
		.SectionLay ul.picslist li.more {
		padding-left: 0;
		width: 275px;
		padding-top: 4px;
		border-top: 1px solid #ddd;
		}
		.SectionLay ul.picslist li.more a {margin-left:-1px;}

	


/*--------------------SectionLaySimple-------------------------*/
.SectionLaySimple {
width: 590px;
float: left;
clear: both;
margin-left: -8px;
margin-bottom:-50px;
}
.SectionLaySimple .col1 {
width: 590px;
}

.SectionLaySimple  ul.SubPages {
margin-top: 34px;
float: left;
}
.SectionLaySimple  ul.SubPages li {
width: 590px;
}
.SectionLaySimple  ul.SubPages li p {
width: 450px;
}
.SectionLaySimple  .Content p.comingsoon {
width: 590px;
}

















	div.guidelist   {
	width: 623px;
	float: left;
	clear: both;
	overflow: hidden;
	margin-left: -10px;
	}
	/*pic*/
	div.guidelist ul  a.pic {
	width: 89px;
	height: 75px;
	float: left;
	clear:none;
	background: #eee;
	overflow: hidden;
	position: relative;
	margin-left: -3px;
	margin-top: -10px;
	background: url(../img/gd-list-picframe.png) left top no-repeat;
	}
	div.guidelist ul  a.pic img {
	}
	
	div.guidelist ul  li h2 a {
	background:url(../img/bullet-next.png) right top no-repeat;
	padding-right: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
/*-------------------------1------------------------------*/
	div.guidelist1 ul  {
	width: 620px;
	margin: 7px -10px 0 20px;
	float: left;
	clear: both;
	position:relative;
	z-index:2;
	border-bottom: 1px solid #ccc;
	background: #fff;
	top: -10px;
	}
	div.guidelist1 ul  li {
	width: 310px;
	float: left;
	clear: none;
	height: 8.5em;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	position: relative;
	top:1px;
	}
	div.guidelist1 ul  li h2 a {
	line-height:100%;
	color: #000;
	float:left;
	margin-top:10px;
	background:url(../img/elements2.png) right -640px no-repeat;
	padding-right: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	div.guidelist1 ul  li div {
	width: 177px;
	float: left;
	clear: none;
	margin-left: 13px;
	padding-top: 0px;
	}
	div.guidelist1 ul  li p{
	width: 163px;
	float: left;
	clear: none;
	line-height: 110%;
	color: #999;
	padding: 2px 0 0px 0;
	font-size: 10px;
	}
	div.guidelist1 ul  li p br {
	display: none;
	}
	div.guidelist ul  li p span {
	color: #bbb;
	display: block;
	font-size: 9px;
	padding-top: 5px;
	}
	div.guidelist1 ul  li p.update {
	width: 183px;
	float: left;
	clear: both;
	color: #aaa;
	padding: 2px 0 30px 10px;
	font-size: 9px;
	}
		
		
/*-------------------------2------------------------------*/
	div.guidelist2   {
	background:url(../img/gd-table-grcol.png) 258px top no-repeat;
	padding-top: 17px;
	}
	div.guidelist2 ul  {
	width: 620px;
	overflow: hidden;
		background:url(../img/gd-table-grcol.png) 258px bottom no-repeat;
		padding-bottom: 20px;

	}
	div.guidelist2 ul  li {
	border-top: 1px solid #ddd;
	width: 620px;
	float: left;
	clear: both;
	margin: -1px 0 0 0;
	position: relative;
	background:url(../img/gd-table-grcol.png) -396px top repeat-y;
	min-height:120px;
	}
	div.guidelist2 ul  li a.pic {
	float: left;
	clear: none;
	margin: 10px 0 0 18px;
	}
	div.guidelist2 ul  li a.save {
	position: absolute;
	left: 1px;
	top: 20px;
	}
	div.guidelist2 ul  li h2 {
	float: left;
	clear: none;
	width: 130px;
	margin: 20px 20px 0 5px;
	}
	div.guidelist2 ul  li h2 a {
	color: #222;
	}
	div.guidelist2 ul  li p.info {
	float: left;
	clear: none;
	width: 180px;
	font-size: 10px;
	color: #999;
	line-height: 120%;
	padding: 20px 20px 20px 20px;
	}
	div.guidelist2 ul  li p.places {
	float: right;
	clear: none;
	width: 108px;
	font-size: 10px;
	color: #999;
	line-height: 120%;
	text-align: left;
	background:url(../img/marker-small.png) left top no-repeat;
	padding: 4px 0 0 22px;
	margin-top: 15px;
	}
	div.guidelist2 ul  li p.places strong {
	color: #333;
	font-weight: normal;
	display: block;
	}
	div.guidelist2 ul  li p.places strong em {
	color: #999;
	font-style:normal;
	}
	div.guidelist2 ul  li p.update {
	position: absolute;
	left: 30px;
	top: 77px;
	font-size:9px;
	color: #aaa;
	}
		
/*-------------------------nopics------------------------------*/
	div.guidelistnopics ul  li div {
	width: 257px;
	margin-left: 9px;
	margin-top: -7px;
	}
	div.guidelistnopics ul  li p{
	width: 250px;
	padding: 5px 0 0px 0;
	color: #888;
	line-height: 110%;
	}
	div.guidelistnopics ul  li p.update {
	padding: 6px 0 30px 10px;
	color: #bbb;
	}
/*-------------------------mash------------------------------*/
	.mashlist {
	border-top: 1px solid #bbb;
	float: left;
	margin-top: 6px;
	}
	.mashlist h6 {
	font-size: 10px;
	text-transform: uppercase;
	color:#333;
	padding: 4px 0 4px 0;
	font-size: 9px;
	color:#333;
	}
	.mashlist ul {
	float: left;
	clear: both;
	width: 498px;
	}
	.mashlist ul li {
	float: left;
	clear: none;
	width: 158px;
	border-bottom: 1px solid #bbb;
	position:relative;
	padding: 5px 0 0 90px;
	height:76px;
	}
	.mashlist ul li a.pic {
	width: 82px;
	height: 70px;
	background: #ddd;
	display: block;
	position: absolute;
	left: 0;
	top: 5px;
	}
	.mashlist ul li h4 {
	padding: 0;
	}
	.mashlist ul li h4 a {
	}
	
	.mashlist ul li p {
	padding: 0;
	margin: 0;
	line-height: 120%;
	text-transform: uppercase;
	color: #999;
	font-weight: bold;
	font-size:9px;
	}
		
		
		
		
		
		
		
		
		
		
		
		
	/* box top */
	.SectionLay .col2things .BoxTop {
	}
	
	
	
	
	
	
	
	
	
	
	
/*----------------TRAVEL--------------------*/

/*SectionTransportList*/
	.SectionTransportList {border-bottom: none; margin-top: 3px;}
	.SectionTransportList ul li {padding-top: 7px;}
	.SectionTransportList ul li div.info {margin-top: 4px;}
	.SectionTransportList div {margin-top: -3px;}
	.SectionTransportList div a {
	width: 273px;
	padding: 5px 0 0 60px;
	height: 41px;
	margin: 3px 0 0 0;
	}
	.SectionTransportList  div a span {
	width: 53px;
	height: 46px;
	background:#ABF1FB;
	overflow: hidden;
	top: 0;
	}
	.SectionTransportList  div a span img  {
	margin: -5px 0 0 -10px;
	}
	.SectionTransportList  div a:hover {
	background: none;
	text-decoration: none;
	}
	.SectionTransportList  div a:hover strong {
	text-decoration: underline;
	}
/*TravelTopics*/
	.TravelTopics   h4 {
	float: none;
	clear: none;
	display: block;
	border-bottom: 4px solid #CEDCE7;
	text-transform: uppercase;
	padding: 15px 0 4px 0;
	margin-top: 10px;
	}
	.TravelTopics ul li  h4 a {
	color:#333;
	background: url(../img/elements2.png)  right -639px no-repeat;
	padding-right: 17px;
	}
	.TravelTopics, .TravelTopics ul  {
	float: left;
	clear: both;
	width: 599px;
	overflow: hidden;
	margin-left:-8px;
	}
	.TravelTopics ul  {width: 612px; margin: 0; padding-top: 4px;}
	.TravelTopics ul li  {
	float: left;
	clear: none;
	position:relative;
	padding: 0px 0 0 60px;
	width: 236px;
	height: 53px;
	border-bottom: 1px solid #ddd;
	margin: 0 8px -1px 0;
	}
	.TravelTopics ul li a.icon {
	width: 53px;
	height: 46px;
	background: #C2E3EC;
	position:absolute;
	left: 0;
	top: 4px;
	overflow: hidden;
	}
	.TravelTopics ul li a.icon img {
	margin:-5px 0 0 -10px;
	}
	.TravelTopics ul li h5 a {
	font-weight: bold;
	color:#222;
	padding: 4px 17px 0 0;
	display: block;
	float: left;
	background:url(../img/elements2.png) right -635px no-repeat;
	}
	.TravelTopics ul li  p {
	padding: 0;
	width: auto;
	margin: auto;
	color:#999;
	margin-top:-1px;
	}


/*----------------Exchange rates--------------------*/
.Exchangerates {
float: left;
clear: both;
margin-left: -8px;
width: 599px;
overflow: hidden;
margin-top: 15px;
margin-bottom: 4px;
}
.Exchangerates h4 {
width: 599px;
border-bottom: 3px solid #CEDCE7;
text-transform: uppercase;
padding-bottom: 3px;
}
.Exchangerates h4 a {
color:#222;
background:url(../img/elements2.png) right -640px no-repeat;
padding: 0 17px 0 0;
}
.Exchangerates div {
width: 624px;
float: left;}
.Exchangerates dl {
float: left;
clear: none;
width: 145px;
border-right: 1px solid #ddd;
margin-right: 10px;
}
.Exchangerates dt {
float: left;
clear: both;
}
.Exchangerates dt strong {
text-transform: uppercase;
color:#444;
font-size: 11px;
float: left;
clear:both;
font-weight: normal;
}
.Exchangerates dt em {
color:#999;
float:left;
clear: both;
font-style: normal;
margin-top: -1px;
}
.Exchangerates dd {
font-size: 15px;
font-weight: bold;
padding: 9px 0 10px 0;
margin: 0;
float: left;
clear: both;
}
	
	

