body							{	background:#f4fdff url(../images/bg.gif) repeat-x top; }
#wrapper						{	width:980px; margin:15px auto; }
#content_section				{	margin:25px 0 0; }
/*
--------------------------------
			Header
--------------------------------
*/
#header							{	height:70px; }
#logo							{	width:400px; float:left; }
#phonenumbers					{	width:160px; text-align:right; float:right; }
#phonenumbers p					{	padding:0 0 0 20px; color:#009cbd; font-weight:bold; margin:0 0 5px; }
#phonenumbers p.phone_abd		{	background:url(../images/abd.png) no-repeat left center; }
#phonenumbers p.phone_tr		{	background:url(../images/tr.png)  no-repeat left center; }
#phonenumbers p.phone_en		{	background:url(../images/en.png)  no-repeat left center; }
/*
--------------------------------
			Navigation
--------------------------------
*/
#navigation ul					{	background:url(../images/nav_bg.gif) no-repeat; width:631px; height:44px; float:left; }
#navigation ul li				{	float:left; }
#navigation ul li a				{	display:block; overflow:hidden; float:left; padding:14px 20px; color:#fff; font-weight:bold; text-decoration:none; background:url(../images/menu_item_bg.gif) no-repeat right; }
#navigation ul li a:hover		{	background:url(../images/menu_item_hover_bg.gif) repeat-x; color:#333; }
#top_icons						{	width:331px; float:right; position:relative; }
#top_icons a.callme				{	position:absolute; display:block; width:111px; height:38px; }
#top_icons a.support			{	float:right; }
/*
--------------------------------
			Sidebar
--------------------------------
*/
#sidebar						{	width:267px; float:left; background:url(../images/sidebar_bg.png) no-repeat top; }
#sidebar h6						{	font-size:23px; color:#C2FDFF; padding:12px 0 0 40px; }
#sidebar h1						{	color:#00557d; text-align:center; font-weight:bold; margin:10px 0 0 18px; background:url(../images/category_title_bg.gif) no-repeat; width:231px; height:23px; padding:9px 0 0;  }
#sidebar h1 a					{	color:#00557d; text-decoration:none; }
#sidebar ul						{	width:231px; margin:0 0 0 18px; }
#sidebar ul li a				{	display:block; padding:2px 0 2px 20px; background:url(../images/category_item_arrow.png) no-repeat left center; font-weight:bold; color:#005c67; text-decoration:none; font-size:13px; }
#sidebar ul li a:hover			{	color:#fff; background:url(../images/category_item_hover_arrow.png) no-repeat left center;  }
#sidebar ul li					{	height:1%; }
/*
--------------------------------
			Banner
--------------------------------
*/
#banner							{	width:700px; height:230px; margin:0 0 10px; } 
/*
--------------------------------
			Content
--------------------------------
*/
#content						{	width:700px; float:right; }
.tour_box						{	position:relative;  overflow:hidden; width:700px; padding:43px 0 6px; margin:0 0 10px; }
.tour_content					{	background:url(../images/tour_box_bg.png) repeat-y; width:660px; height:100%;position:relative; padding:20px 20px 20px; }
.tour_box_top					{	background:url(../images/tour_box_top.png) no-repeat; width:700px; height:43px; position:absolute; top:0; overflow:hidden; z-index:-1; }
.tour_box_bottom				{	background:url(../images/tour_box_bottom.png) no-repeat; width:700px; height:6px; position:absolute; bottom:0; overflow:hidden; }
.tour_box h3					{	font-size:20px; color:#ffa200; padding:0 0 0 60px; z-index:3; position:relative; position:absolute; top: 12px; }
.tour_box h3 a					{	color:#ffa200; text-decoration:none; }
.tour_box a:hover				{	text-decoration:underline; }
.tour_list_box					{	background:url(../images/tour_list_box.png) no-repeat; width:207px; height:182px; float:left; }
.tour_list_box h2 a				{	color:#333; font-weight:bold; font-size:12px; text-decoration:none;   }
.tour_list_box h2				{	text-align:center; height:21px; padding:9px 0 0; }
.tour_list_box a.tour_thumb		{	width:205px; height:117px; padding:1px 0 0 1px; }
.tour_list_box p				{	padding:3px 5px 0; }
.center_box						{	margin:0 17px; }
.left							{	float:left; }
.right							{	float:right; font-weight:bold; font-size:23px; color:#ffa200; }
/*
--------------------------------
			Footer
--------------------------------
*/
#footer							{	background:url(../images/footer_bg.png); height:25px; width:960px; color:#009cbd; padding:14px 10px 0; font-size:12px; margin:15px 0 0; }
#footer a						{	color:#009cbd; text-decoration:none; }
#footer a:hover					{	color:#333; text-decoration:underline; }
#footer_icons					{	text-align:right; margin:5px 0 0; }
.f_left							{	float:left; }
.f_right						{	float:right; }
/*
--------------------------------
			Single Page
--------------------------------
*/
.steps							{	text-align:right; margin:-10px 0 20px; }
.tour_text_summary				{	color:#2f2f2f; font-size:14px; float:left; width:235px; height:280px; overflow:hidden;}
.tab_content					{	background:url(../images/tab_content_bg.png); width:406px; height:271px; float:right; margin:0 0 5px; }
.tour_text						{	color:#2f2f2f; font-size:14px; float:left; width:100%; }
.links							{	margin:20px 0 0;}
.l_left							{	float:left; }
.l_right						{	float:right; }
.tab_content ul li				{	float:left; text-align:center; }
.tab_content ul li a			{	display:block; background:url(../images/tab_content_link_bg.png); width:77px; height:24px; font-weight:bold; color:#333; font-size:14px; text-decoration:none; padding:11px 0 0; margin:0 5px; }
.tab_content ul li a:hover		{	background:url(../images/tab_content_hover_link_bg.png) no-repeat; color:#fff; text-decoration:none; }
.tab_content ul					{	height:35px; margin:15px 0 25px 30px; }
.active	    					{	background:url(../images/tab_content_hover_link_bg.png) no-repeat; color:#fff; text-decoration:none; }
.tabs							{	width:365px; height:180px; margin:0 auto; }
