
/* Generic */
*				{font-family:verdana,helvetica;}
body			{padding:0;color:#000000;background:url('../images/background1.jpg') no-repeat top #e6e1db;margin:0;}
body.popup		{background:#fefcf5;margin:0;width:auto;padding:10px;}
a				{color:#3399cc;outline:0;}
a:active		{outline:0;}
a:hover			{color:#09c;}
a img			{border:0;}
form			{margin:0;}
div, p, span, label, input, select, textarea, button 
				{font-size:11px;}
p				{margin:0;}
table			{clear:both;border-collapse:collapse;border-spacing:0;}
input			{outline:none;}
.font14			{font-size:14px;}
.nowrap			{white-space:nowrap;}
.float_left		{float:left;display:inline;}
.float_right	{float:right;display:inline;}
.center			{text-align:center;}
.right			{text-align:right;}
.clear			{clear:both;}
.block			{display:block;}
.bold			{font-weight:bold;}
.width520		{width:auto;}
.padding10		{padding:10px;}
.margin_top5	{margin-top:5px;}
.margin_top10	{margin-top:10px;}
.margin_left10	{margin-left:10px;}
.margin_left50	{margin-left:50px;}
.color333		{color:#333;}
.green			{background-color:#7d5800;}
.fucsia			{background-color:#8f744d;}
.blu			{background-color:#baaf9f;}
.image_calendar	{width:16px;height:15px;}
div.onecol		{width:184px;}
.greyBook		{}
.cursor			{cursor:pointer;}
.space			{margin-bottom:0;}
.lcase			{text-transform:lowercase;}
.blue			{color:#7d5800;}
.overflowhid	{overflow:hidden;}	

/* Master: header */
.hdr td							{padding:0;margin:0;}
.hdr .menu						{background:url('../images/topmenu.gif') 0 0 no-repeat;width:620px;height:65px;color:#f5e8c2;font-weight:bold;line-height:13px;}
.hdr .menu .menutext			{float:left;padding-top:20px;background:url('../images/menu_sep.gif') no-repeat right;width:85px;height:40px;text-align:center;} 
.hdr .menu .menutext a			{color:#e4d8c5;text-decoration:none;} 
.hdr .menu .menutext a:hover	{text-decoration:underline} 
.hdr .menu .last				{width:105px;}
.hdr .logo img					{margin-left:44px;}
.hdr .icons						{margin:65px 0 10px 0;}
.hdr img.separatore				{margin:0 6px 0 6px;}
.hdr .my						{clear:both;text-align:right;padding-right:30px;}
.hdr .my a						{color:#fff;}
.hdr .my a:hover				{text-decoration:none;}
.tab_main .top_box				{background:url('../images/top_box.gif') no-repeat top;width:619px;height:20px;margin-top:-2px;}
.tab_main .bottom_box			{background:url('../images/bottom_box.gif') no-repeat bottom;width:619px;height:20px;}
.tab_main .cnt_background		{background:url('../images/box.gif') repeat-y ;}
.tab_main .tab_container		{background:url('../images/top2_box.gif') no-repeat top;}
.tab_main .btm					{width:619px;background:url('../images/bottom2_box.gif') no-repeat bottom;}

/* Master: footer */
.ftrssl				{float:left;background:url('../images/bckgr_upftr.gif') #fff repeat-x;padding:10px;height:50px;overflow:hidden;margin:20px 0 0 5px;border-top:1px solid #ccc;width:620px;display:block;}
.ftrssl span		{float:left;margin:0 10px 10px;color:#666;display:inline;}
.ftrssl .dim		{width:140px;}
.ftrssl img			{float:left;margin:3px;}
.ftrssl .thawte		{float:right;}
.ftr				{float:left;width:640px;margin:0 auto 0 5px;background:#a98e72;display:inline;}
.ftrcopy			{float:left;width:450px;color:#666;line-height:17px;text-transform:lowercase;margin:5px 0 10px 10px;}
.ftrcopy span		{color:#666;}
.ftrinfo			{float:right;text-align:right;width:195px;line-height:17px;text-transform:lowercase;margin:-27px 10px 10px 0;}
.ftrinfo a			{color:#666;margin:0 5px;}

/* Master: body */
.body				{width:650px;margin:0 auto;overflow:hidden;}
.body .main_left	{width:580px;margin:10px 0 0 20px;overflow:hidden;}
.body .main			{width:580px;margin:10px 0 0 20px;overflow:hidden;}
.body .main_right	{width:580px;margin:10px 0 0 20px;overflow:hidden;}
.body_main			{width:580px;clear:both;margin:10px 0 0 20px;overflow:hidden;}
.body_column		{width:580px;margin:10px 0 0 20px;overflow:hidden;}
.body_right			{width:580px;margin:10px 0 0 20px;overflow:hidden;display:inline;}

/* Page: Detail  */
.sep_v_min 							{clear:both;display:block;margin-bottom:5px;}
.sep_v_mid 							{clear:both;display:block;margin-bottom:10px;}
.sep_v_max 							{clear:both;display:block;margin-bottom:20px;}
.backlink							{margin-bottom:10px;}
.backlink a							{background:url('../images/ico_arrcircle_blu.gif') 10px 2px no-repeat;font-size:12px;padding-left:25px;color:#3399cc;}
.detail								{float:left;background-color:#fff;margin-bottom:20px;overflow:hidden;border-top:4px solid #baaf9f;}
.detail .t							{padding:10px;}
.detail .t .tit						{float:left;}
.detail .t .tit h1					{font-weight:bold;margin:0 0 5px;}
.detail .t .tit h1 span 			{font-family:arial,tahoma;font-size:20px;color:#7d5800;}
.detail .h							{clear:both;padding:10px 0;overflow:hidden;}
.detail .h .img						{float:left;text-align:center;width:304px;}
.detail .h .img .border				{padding:1px;border:1px solid #999;}
.detail .h .info					{float:right;width:240px;padding:0 0 0 10px;}
.detail .h .info span				{color:#333;margin-bottom:3px;}
 .info .icons						{margin-top:5px;}
 .info .icons img					{width:24px;}
 .info .icons .not_included			{filter:alpha(opacity=30);opacity:.30;}
.detail .detailcontent				{float:left;width:580px;overflow:hidden;margin-top:10px;}
 .detailcontent .content			{padding:0;margin:0;overflow:hidden;}
 .content h3						{clear:both;margin:10px 0 5px;padding:0;color:#5c4b38;}
 .content h3 span					{font-size:13px;font-weight:bold;}
 .content .infobox					{clear:both;padding:10px;overflow:hidden;}
 .content .infobox span				{font-size:11px;color:#333;}
 .content .infobox table			{width:100%;}
 .content .infobox table td			{vertical-align:top;}
 .content .infobox .namevalue		{clear:both;margin-top:5px;}
 .content .infobox .namevalue td	{border-bottom:1px solid #ccc;padding-bottom:5px;overflow:hidden;}
 .content .infobox .name			{width:130px;}
 .content .infobox .value			{width:400px;}
 .content .infobox .pois			{border-bottom:1px solid #ccc;height:15px;padding-top:4px;}
 .content .bookinfo					{border:1px solid #c4ad99;background-color:#fffcf2;margin:0 0 10px 0;}
 .content div.alertinfo				{background-color:#ffffff;border:2px solid #5c4b38;margin:0 0 10px;}
 .content div.importantinfo			{border:1px solid #004e7c;background-color:#fff;}
 .content .submit					{text-align:right;margin:30px 0 30px 0;padding:0;}
 .content .submit input				{display:block;margin-bottom:15px;}
 .content .submit .button			{display:block;margin-bottom:15px;background:url('../images/btn_green.png') no-repeat;width:160px;height:26px;text-align:center;padding-top:6px;}
 .content .submit .button .input	{background:none;color:#ffffff;font-weight:bold;text-transform:uppercase;text-decoration:none;}
 .content .submit a					{clear:both;background:url('../images/ico_arr06f.gif') 0 3px no-repeat;color:#06f;padding-left:10px;}
 .content span.priceinfo			{font-family:georgia,tahoma;font-size:14px;color:#cc3366;}
 .content span.alertinfo			{color:#5c4b38;font-weight:bold;}
 .content .box_service				{margin:2px 0 0 0;display:block;min-width:120px;}
 .content .box_service .image		{}
 .content .box_service .image img	{width:16px;float:left;}
 .content .box_service .text		{padding-left:20px;}
 .content .infomap .border			{float:left;border:1px solid #999999;padding:1px;overflow:hidden;}
 .content .infomap .map_image		{float:left;margin-right:10px;}
 .content .infomap .map_icon		{float:left;display:block;text-align:center;width:85px;}
 .content .changedate				{display:inline;text-decoration:underline;cursor:pointer;}
 .content .changedate_cnt			{padding-top:10px;}
 .content .changedate_cnt input		{width:110px;}
 .content .changedate_cnt input.image_calendar	{width:15px;}
 /** Available Rooms */
 .content .rooms					{margin-top:20px;width:580px;}
 .rooms .title						{background-color:#5c4b38;border:1px solid #bba68e;color:#e4d89a;float:left;font-weight:bold;padding:10px;width:100%;}
 .rooms .first						{width:230px;}
 .rooms .second						{width:100px;}
 .rooms .third						{width:200px;}
 .rooms .item						{clear:both;float:left;width:558px;border:1px solid #bba68e;border-top:0;padding:10px;background:#fefcf5;}
 .rooms .alternating				{background-color:#fcf7e2;}
 .rooms .name						{display:block;font-size:12px;color:#7d5800;font-weight:bold;}
 .rooms .more_info					{display:block;width:140px;margin-top:10px;cursor:pointer;color:#7d5800;}
 .rooms .more_info span				{text-decoration:underline;}
 .rooms select						{display:block;margin:4px auto;}
 .rooms .info_panel					{clear:both;width:558px;overflow:hidden;color:#9b6c00;}
 .rooms .info_panel .cnt			{background-color:#ffffff;border:1px solid #f5e8c2;margin-top:10px;padding:5px;}
 .rooms .info_panel .photo			{float:left;display:block;width:60px;height:60px;margin:0 5px 5px 0;padding:1px;border:1px solid #ccc;}
 .rooms .info_panel .description	{float:left;padding:0;margin-bottom:10px;}
 .rooms .info_panel .services		{clear:both;display:block;padding:0;margin:0;}
 .rooms .no_roomselected			{clear:both;width:520px;background-color:#c33;margin-top:5px;padding:5px;text-align:center;text-transform:uppercase;font-weight:bold;color:#ffffff;}
 /** Booking Summary */
 .content .booksum								{background-color:#fdfad7;border:1px solid #ac8c6f;margin:0 0 10px;}
 .content .booksum table						{width:100%;}
 .content .booksum td							{vertical-align:top;}
 .content .booksum .details 					{border-right:1px dotted #ac8c6f;}
 .content .booksum .details .clear				{clear:both;height:10px;}
 .content .booksum .details .item				{clear:both;}
 .content .booksum .details .item .title		{float:left;width:90px;text-align:right;color:#666;}
 .content .booksum .details .item .title span	{color:#666;}
 .content .booksum .details .item .text			{float:left;width:240px;padding-left:10px;color:#333;}
 .content .booksum .details .item .text span	{font-weight:bold;}
 .content .booksum .price						{width:170px;text-align:right;}
 .content .booksum .price h2 span				{font-size:22px;color:#c00;font-family:verdana,tahoma;}

/* Page: Static pages Info */
.info						{padding:10px;}
.info a						{display:inline-block;color:#006699;}
.info a:hover				{color:#006699;}
.informations				{border:4px solid #5c4b38;background:url('../images/bckgr_boxcontent.gif') bottom #fff repeat-x;margin-bottom:20px;min-height:625px;overflow:hidden;}
.informations .t			{padding:10px;}
.informations .h			{clear:both;padding:10px;background-color:#fbf4fb;border-bottom:1px solid #c6c;margin-bottom:10px;overflow:hidden;}
.informations .h ul 		{list-style:none;margin:10px 0 20px 0;padding:0;overflow:hidden;}
.informations .h li			{text-transform:capitalize;margin-bottom:5px;}
.informations .h li a		{background:url('../images/ico_arr336_8.gif') 0 3px no-repeat;color:#336;font-weight:bold;padding-left:15px;}
.informations .h li a:hover {text-decoration:none;}
.informations .c			{clear:both;padding:10px;overflow:hidden;}
.informations span			{font-size:12px;color:#333;}
.informations .c h3			{background:#f5e2f5;padding:2px 6px;margin:10px 0;font-weight:bold;}
.informations .c h3 span	{font-size:12px;color:#939;}
.informations p				{line-height:18px;}

/* Page: Error */
.error				{clear:both;margin:50px auto 100px 60px;width:500px;min-height:150px;border:1px solid #990000;background:url('../images/bckgr_boxcontent.gif') bottom #fff repeat-x;overflow:hidden;}
.error .title		{background-color:#990000;font-weight:bold;text-transform:uppercase;padding:5px;}
.error .title span	{color:#fff;padding:5px;font-size:13px;}
.error .cnt			{padding:15px 5px;text-align:center;}
.error .cnt	*		{font-size:12px;font-style:italic;color:#990000;}
.error .cnt	a 		{font-weight:bold;font-size:11px;}
.error .cnt	a:hover	{text-decoration:none;}

