#middle-content .main-content-place .tours-news .tours-news-item-text p	{ font-size: 100%; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

.tours-news .tours-news-item		{ clear: both; }
.tours-news .news-illustration img	{ margin-bottom: 5px;}

.tours-news .tours-news-pager		{ padding-left: 15px; margin-top: 5px; }
.tours-news .tours-news-pager .curr	{ font-weight: bold; }
.tours-news .tours-news-pager .link	{}
.tours-news .tours-news-pager .separator{}

/*
.tours-articles				{ font-size: 1.2em; }
*/

ul.site-map				{ font-size: 1.2em; margin-top: 1em; list-style: disc; margin-left: 15px; }
ul.site-map li				{}
ul.site-map ul				{ margin-left: 15px; }
ul.site-map ul li			{}


/* */
.paras			{ }
.paras p		{ }
.paras ul		{ }

/*
.paraText table		{ border: 1px solid #CDA56D; border-collapse: collapse; }
.paraText table tr th	{ border: 1px solid #CDA56D; padding: 3px; background-color: #CDA56D; text-align:center; font-weight:bold; }
.paraText table tr td	{ border: 1px solid #CDA56D; padding: 3px; }
*/

.para			{ clear: both; margin-top: 1ex; margin-bottom: 1ex; }

.paraTexts		{ }
.paraName		{ }
.para h4		{font-size:1.6em; font-weight: bold; color:#670000;  margin:15px 0 0; padding:0;}

.paraText		{ }
.paras p		{ margin-left: 0px; margin-top: 1em; margin-bottom: 1em; }
.paraTexts ul		{ margin-left: 20px; margin-top: 1em; margin-bottom: 1em; }
.paraTexts ul li	{ margin-left: 0px; font-size: 100%; }
.paraAlignLeft		{ text-align:    left; }
.paraAlignRight		{ text-align:   right; }
.paraAlignCenter	{ text-align:  center; }
.paraAlignJustify	{ text-align: justify; }
.paraUnaligned		{}

.paraImage			{}
.paraImage.paraFloatCenter			{ text-align: center; }
.paraImage.paraFloatCenter.paraFloatAbove	{ padding: 10px; }
.paraImage.paraFloatCenter.paraFloatBelow	{ padding: 10px; }
.paraImage.paraFloatFloat.paraFloatLeft		{ padding: 0 10px 10px 0; float:  left; }
.paraImage.paraFloatFloat.paraFloatRight	{ padding: 0 10px 10px 0; float: right; }
.paraImage.paraFloatStrict.paraFloatLeft	{ padding: 0 10px 10px 0; }
.paraImage.paraFloatStrict.paraFloatRight	{ padding: 0 10px 10px 0; }

.clearfix		{clear: both;}

#middle-content .main-content-place form.subscribe				{ padding: 5px 15px 5px 15px; margin: 0; margin-top: 5px; background: #E5D7AC; }
#middle-content .main-content-place form.subscribe h2			{ font-weight: normal; margin: 0; margin-bottom: 5px; }
#middle-content .main-content-place form.subscribe table			{  background: transparent; width: auto; }
#middle-content .main-content-place form.subscribe table td			{  background: transparent; background: transparent; border: none; width: auto; padding: 0; }
#middle-content .main-content-place form.subscribe .subs-cell-title		{ vertical-align: middle; }
#middle-content .main-content-place form.subscribe .subs-cell-input		{ padding: 0 1ex 0 1em; }
#middle-content .main-content-place form.subscribe .subs-cell-button	{ vertical-align: middle; }
#middle-content .main-content-place form.subscribe input			{ background: #F9F4D5; border: solid 1px #D6C19C; }
#middle-content .main-content-place form.subscribe button img		{ background: #CDB48E; color: #884C3F;}



.controlEmail		{ width: 20em; }
.controlButton		{ margin: 0; padding: 0; border: 0; cursor: default; background: transparent; }
.controlButton img	{ margin: 0; padding: 0; border: 0; }

.error			{ color: red; font-weight: normal; line-height: 75%; margin-top: 5px; }
.ajax			{ font-size: 75%; color: gray; text-align: left; line-height: 75%; }
.ajax			{ padding: 0; margin: 0; border: 0; z-index: 1; position: absolute; }


#esfDiv			{ background: transparent !important; }
#esfDiv th		{ vertical-align: bottom; }


.popular-tours ul li {margin-top:0px; padding-top:7px; padding-bottom: 7px; padding-right: 7px; }
.popular-tours ul li.odd {margin-top:0px; padding-top:7px; padding-bottom: 7px; padding-right: 7px; }


ol { margin:0; padding:0; }
ol li { margin:0; padding:0;list-style-position: outside;}
#middle-content .main-content-place .default-content ol {display:table; margin:0 0 20px; font-size:1.2em; }
#middle-content .main-content-place .default-content ol li { padding-left:0px; margin-left: 30px;}
#middle-content .main-content-place .default-content ol ol { font-size:0.8em;}
