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


* 			{padding:0; margin:0}
a				{outline:none}
a img		{border:none}
a:hover	{text-decoration:none; cursor:pointer}
p				{padding-bottom:10px;}
h1			{padding-bottom:20px}
h2			{padding-bottom:10px}
h3			{padding-bottom:5px}
body		{background:#faf6ed url(../img/bg_body.gif) center top repeat-y;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul 			{list-style:none}
input[type=text],
textarea		{font-size:13px; width:384px}


/*All*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/*Skeleton*/
#wrapperAll	{width:950px;padding-left:50px; margin: 0 auto; overflow:hidden}
#header			{width:900px; height:280px; overflow:hidden}
#colLeft		{float:left; width:210px; margin-right:20px;}
#colRight,
#colContent,
#colLeft		{padding-bottom:30px}
#colRight		{padding-right:50px}

/*Navigations*/
/*Top*/
#navTop 					{width:1000px; height:30px; padding-top:15px;position:absolute;}
#navTop ul				{margin-left:35px}
#navTop li 				{float:left; margin:0 38px 0 0;border-bottom:1px solid #666;}
#navTop li.cur,
#navTop li:hover 	{border-color:#600;border-bottom:3px solid #600;}
#navTop li img 		{padding-bottom:5px}
#navTop a					{display:block;text-decoration:none;color:#666;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif}
#navTop .padright	{margin-right:55px}

/*Meta*/
#navMeta 					{float:right;padding-right:50px}
#navMeta ul 			{float:right;margin:10px 0}
#navMeta li				{clear:both; float:none;}
#navMeta a				{display:block; text-align:right;color:#666; text-decoration:none}
#navMeta a:hover 	{color:#600}

/*MetaContent*/
#metaContent {margin-top:60px; height:70px;}
.contentHeadline {float:left; width:580px;}

/*Column Left*/
#colLeft											{width:210px; overflow:hidden}
#colLeft .content 						{margin-top:1px; background:#eee0d7; color:#7c0200}
#colLeft .content p						{padding:25px 10px}
#colLeft .content a						{color:#7c0200}
#colLeft li										{margin:0; padding:0; height:56px}

/*Column Main*/
#colContent										{width:445px; float:left; margin-top:10px;}
#colContent .contentHeadline	{margin-bottom:40px}
#colContent     {line-height:150%}
#colContent li  {background:url(../img/bullet.gif) 0 3px no-repeat; padding-left:10px}
#colContent .csc-textpic-imagerow li {background:none; padding-left:0}


/*Column Right*/
#colRight											{width:210px; float:right; margin-top:10px;}

#langSelector 								{float:right;}
#langSelector ul							{float:right;padding-right:50px} 						
#langSelector li							{float:left; width:20px; height:12px; overflow:hidden;margin-left:5px}
#langSelector a								{display:block; width:20px; height:24px}
#langSelector div a,
#langSelector a:hover 				{margin-top:-12px;}



/*Content Elements*/
.bookingBox {border:solid 1px #600;height:258px;}

.content p a {color:#600; background:url(../img/arr.gif) 0 3px no-repeat; padding-left:9px;}

DIV.more {border:solid #600; border-width:1px 0; padding:10px 0 19px; margin: 10px 0;}
DIV.more p {padding:0; margin:0; color:#600}
DIV.more a	{float:right; height:17px; color:#fff; text-decoration:none; padding:2px 5px 0; background:url(../img/bg_btn_red.gif) repeat-x}
DIV.more a:hover {background-position:0 -19px}



DIV.redCenter {color:#600; text-align:center; padding:10px 5px}
DIV.redCenter a {color:#600;}

/*text aligns*/
.cdataCenter {text-align:center}

/*T3 MODIFIED classes*/
DIV.csc-textpic-imagerow li {height:141px; overflow:hidden}