@charset "UTF-8";
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 62.5%;	font-family: Arial, sans-serif;
	color: #666666;
	background-color:#FFFFFF;
}
a {font-size: 1.1em;	color: #fe5815;	text-decoration: none;}
a:hover {text-decoration: underline;}
a.bigsize {	font-family: Arial, sans-serif;	font-size: 24px; font-weight:normal; color: #fe5815;	text-decoration: none;}
a.bigsize:hover {color: #FF0000; text-decoration: underline;}

h1 {padding-left:5px; padding-right:10px; color:#FFFFFF; font-size:1.4em; margin:0; font-weight:bold; line-height:1.7em;}
h2 {padding-left:10px; color:#FFFFFF; font-size:1.3em; line-height:16px; margin:0; text-transform:uppercase; font-style:italic;}
.white {color:#FFFFFF;}
h3 {color:#333333; font-size:1.1em; margin:0;}
h4 {color:#333333; font-size:1.1em; margin:0;}
.countryGroup {color:#FE5815; font-size:12px; font-weight:bold; font-style:italic;}
.cities {color:#000000;}
table.line-4 {	border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8;}
table.line-4 h3{color:#333333; font-size:1.2em; padding-left:5px; }
table.line-4 a {font-size: 1.2em;	color: #fe5815;	text-decoration: none;}
table.line-4 a:hover {text-decoration: underline;}
table.line-4 a.more {font-size: 1.2em; font-weight:bold; color: #fe5815;	text-decoration: none;}
table.line-4 a.more:hover {color: #FF0000; text-decoration: underline;}


.header {background:#c7c7c7;}
.title {background:#e8e8e8 url(../images/common/tab_grey_01.gif) left top repeat-x;}
td.priceonhome{ font-size:1.1em; font-weight:bold; color:#666666;}
.line-3 {
	border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;
}
#destination {}
#destination a {font-size: 1.1em;	color: #000000;	text-decoration: underline;}
#destination a:hover {text-decoration: underline;}

#maincontent {}
#maincontent a {font-size: 1em;	color: #666666;	text-decoration: none;}
#maincontent a:hover {color: #fe5815; text-decoration: underline;}
#maincontent h3 {color:#333333; font-size:1.4em; margin:0;}

a.links {font-size: 1.4em; color: #666666; font-weight:bold; text-decoration: none;}
a.links:hover {color: #fe5815;	font-weight:bold;	text-decoration: underline;}

.searchbox {	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/common/search_bg.gif);
	background-repeat: no-repeat;
}
.body_white {	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.body_oragen {
	color: #fe5815;
}
a.body_white {	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.body_white:hover {	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.body_red {
	color: #FF0000;
}
.body_black {
	color: #000000;
}
.body_bold {font-size:1.1em; font-weight:bold;}

.featured_dest {
	background-image: url(../images/header/featured.gif);
	background-repeat: no-repeat;
}
.MainContent { padding:0 5px 0 5px;}
.greenbox {
	border: 2px solid #c3e6ea;
}
.price {	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	 line-height:1.7em;
}
a.body:hover {	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}
.body {	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.main_table {	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/common/main_table_bg.gif);
	background-repeat: repeat-y;
}
.navi_bg {
	background-image: url(../images/navibar/navi_bg.gif);
	background-repeat: repeat-x;
}
.sightseeing_main {
	background-image: url(../images/header/sigthseeing_main.gif);
	background-repeat: repeat-y;
}
.otherservices_main {
	background-image: url(../images/header/otherservices_main.gif);
	background-repeat: repeat-y;
}
.linebox {	border: 1px solid #e1e1e1;}
.spacer{ padding-top:8px; padding-bottom:8px;}
.line{ border-top: 1px solid #e1e1e1;}
.line-end{ border-bottom: 1px solid #e1e1e1; margin-top:0; margin-bottom:5px;}
#promoleft {	border: 1px solid #e1e1e1;}
#promoleft h3 {padding-left:10px; color:#666666; font-size:12px; line-height:16px; margin:0;}
#promoleft a {color: #666666;	text-decoration: none;}
#promoleft a:hover {color: #666666; text-decoration: underline;}
#promoleft .line{ border-bottom: 1px solid #e1e1e1;}

#footer{font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: 1em; 	color: #999999;}
#footer .line{ border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; line-height:2em;}
#footer a {color: #666666; font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: 1em; font-weight:bolder;}
#footer a:hover {color: #666666;font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: 1em;text-decoration: underline;}
.hotel {	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color:#666666;
	text-decoration:none;
}
.text_white {	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}

.text_login {font-size: 1.1em; line-height:1.4em;}
.underline{ border-bottom:#C3E6EA solid 1px;}
.bonus_msg {	font-size:16px;}

#rightarea h3 {color:#666666; font-size:1em; line-height:1.3em; margin:0; padding:0; margin:0;}
#rightarea p { font-size:1em; line-height:1.2em; margin-top:5px;}
#rightarea p.more { float:right; margin-top:-3px; margin:0; padding:0;}
#rightarea a {color: #FE5815; font-size:1.1em; text-decoration: none; font-weight:bold;}
#rightarea a:hover {color: #FE5815; text-decoration: underline;}

.otherservice h3 {color:#666666; font-size:1em; line-height:1.3em; margin:0; padding:0; margin:0;}
.otherservice p { font-size:1em; line-height:1.2em; margin-top:5px;}
.otherservice p.more { float:right; margin-top:-3px; margin:0; padding:0;}
.otherservice a {color: #FE5815; font-size:1.1em; text-decoration: none; font-weight:bold;}
.otherservice a:hover {color: #FE5815; text-decoration: underline;}

#tandc { border:#e1e1e1 1px solid; background:#f2f2f2; padding:5px;}
#tandc p { font-size:1.1em; line-height:1.2em; font-weight:bold;}
#tandc li { list-style:disc; line-height:1.2em;}
