body {
margin:0;
padding:0;
background: #fffff0;
}

/*- content template styles ---------------------------------------------------------*/

#topsection {
background: #fffff0;
position: relative;
top: 12px;
}

#topsection .info {
text-decoration: none;
color: #C6550C;  
font-size: 12px;
font-weight: normal;
font-family: Arial;
}

#topsection .info:hover {
text-decoration: none;
color: #4449FF; 
font-size: 12px;
font-weight: bold;
font-family: Arial;
}

#topsection .a-intro {
text-decoration: none;
color: #C6550C;  
font-size: 12px;
font-weight: ;
font-family: Arial;
}

#topsection .a-intro:hover {
text-decoration: none;
color: #4449FF; 
font-size: 12px;
font-weight: bold;
font-family: Arial;
}

#topsection .langtable {
float: none;
position: relative;
top: 0px;
bottom: 38px;
}

#maincontent {
width: 1024px;
}

#leftcolumn {
float: left;
position: relative;
top: 24px;
left: 0px;
width: 170px;
}

#leftcolumncell {
width: 170px;
vertical-align: top;
padding-top: 5px;
}
html>body #leftcolumncell {padding-top: 0;}

#contentcolumn {
float: left;
position: relative;
top: 24px;
left: 12px;
width: 630px;
}

#contentcolumncell {
width: 630px;
vertical-align: top;
}

#rightcolumn {
float: left;
position: relative;
top: 24px;
left: 24px;
width: 200px;
}

#rightcolumncell {
width: 200px;
vertical-align: top;
}

#column4 {
float: left;
position: relative;
top: 24px;
left: 48px;
width: 200px;
}

#spacer0 {
width: 100%;
clear: both;
background-color: #fffff0;
height: 5px;
font-size: 5px;
}
html>body #spacer0 {height: 7px;}

#spacer1 {
width: 100%;
clear: both;
background-color: #fffff0;
height: 10px;
font-size: 10px;
}
html>body #spacer1 {height: 12px;}

#spacer2 {
width: 100%;
clear: both;
background-color: #fffff0;
height: 24px;
}

#footer {
clear: both;
width: 1184px;
background: #009BDE;
text-align: center;
padding: 4px 0;
position: relative;
}

/*- menu styles --------------------------------------------------------------------*/

dl {
margin: 0;
padding: 0;
list-style-type: none;
background: #fdf69a;
}

#menu dt.menutop {
height: 5px;
margin: 0;
padding: 0;
font-size: 0px;
background: #fdf69a;
background: url("./img/box_top.gif")
no-repeat top left;
}

#menu dt.menubottom {
height: 5px;
margin: 0;
padding: 0;
font-size: 0px;
background: #fdf69a;
background: url("./img/box_bottom.gif")
no-repeat bottom left;
}

#menu dt {
padding: 0;
margin: 0px 5px 0px 5px;
list-style-type: none;
__cursor: hand;
font-size: 11px;
font-family: tahoma, sans-serif;
height: 37px;
line-height: 37px;
text-align: center;
font-weight: bold;
background: url("./img/menubutton.gif") no-repeat;
border: 0px solid gray;
color: #fdf69a;
}

#menu dt a {
text-decoration: none;
display: inline;
height: 100%;
border: 0px solid gray;
color: #fdf69a;
}

#menu dt a:hover {
color: #4449e1; 
}

#menu dd {
margin: 0 0;
padding: 0;
list-style-type: none;
border: 0px solid gray;
}

#menu ul {
margin: 0 0;
padding: 0;
list-style-type: none;
}

#menu li {
padding: 0;
margin: 3px 10px;
list-style-type: none;
font-size: 11px;
line-height: 11px;
font-family: tahoma, sans-serif;
text-align: left;
background: #fdf69a;
border: 0px solid gray;
}

#menu li a {
color: #0096da; 
text-decoration: none;
font-weight: normal;
display: inline;
border: 0px solid gray;
height: 100%;
}

#menu li a:hover {
color: #0096da; 
background: #ffb701;
font-weight: normal;
}

/*-----------------------------------------------------------------------------------*/

.contentcolumnbl {background: url("./img/cntcornerlb.gif") left bottom  no-repeat #dbeffd;}
.contentcolumnbr {background: url("./img/cntcornerrb.gif") right bottom no-repeat}
.contentcolumntl {background: url("./img/cntcornerlt.gif") left top no-repeat}
.contentcolumntr {background: url("./img/cntcornerrt.gif") right top no-repeat; padding:10px;}

.rightcolumnbl {background: url("./img/rtcornerlb.gif") left bottom no-repeat #fdf69a;}
.rightcolumnbr {background: url("./img/rtcornerrb.gif") right bottom no-repeat}
.rightcolumntl {background: url("./img/rtcornerlt.gif") left top no-repeat}
.rightcolumntr {background: url("./img/rtcornerrt.gif") right top no-repeat; padding-top:10px;padding-bottom:10px;}

.clearcolumnie {font-size: 1px; height: 1px}

/*-----------------------------------------------------------------------------------*/

#contentcolumn {
	font-family: Arial;
	font-size: 13px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	color: #535353;
}

#contentcolumn a {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #0066cc; 
}

#contentcolumn a:hover {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #C6550C;  
}

/*-----------------------------------------------------------------------------------*/

#contentcolumn h1 {	font-size: 26px; }
#contentcolumn h2 {	font-size: 20px; }
#contentcolumn h3 {	font-size: 16px; }
#contentcolumn h4 {	font-size: 14px; }
#contentcolumn h5 { font-size: 12px; }
#contentcolumn h6 {	font-size: 10px; }

#contentcolumn hr {
height: 2px;
color: #a8a8a8;
background-color: transparent;
border-top: 1px dashed #a8a8a8;
border-bottom: 1px dashed #a8a8a8;
width:100%;
}

/*-----------------------------------------------------------------------------------*/

#contentcolumn .tourcosttable {
	border-color: #0B93E1;
	border-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	background-color: #F4F9FD;
}

#contentcolumn .tourcosttr {
	padding-top: 5px; 
	padding-bottom: 5px;
	background-color: #F4F9FD;
}

#contentcolumn .tourcosttd_1 {
	padding-left: 5px;
	padding-right: 5px;
	border-color: #0B93E1;
	border-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	vertical-align: center;
	text-align: left;
}

#contentcolumn .tourcosttd_2 {
	padding-left: 5px;
	padding-right: 5px;
	border-color: #0B93E1;
	border-width: 2px;
	border-right-style: none;
	border-bottom-style: solid;
	vertical-align: center;
	text-align: left;
}


/*-----------------------------------------------------------------------------------*/

#contentcolumn .tourprogtable {
	border-color: #0B93E1;
	border-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	background-color: #F4F9FD;
}

#contentcolumn .tourprogtr {
	padding-top: 5px; 
	padding-bottom: 5px;
	background-color: #F4F9FD;
}

#contentcolumn .tourprogtdleft {
	vertical-align: top;
	padding-left: 5px;
	padding-top: 10px;
	text-align: left;
}

#contentcolumn .tourprogtdright {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	text-align: left;
}


/*-----------------------------------------------------------------------------------*/

#contentcolumn .bustourtable {
	border-color: #0B93E1;
	border-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	background-color: #F4F9FD;
}

#contentcolumn .bustourtr {
	padding-top: 5px; 
	padding-bottom: 5px;
	background-color: #F4F9FD;
}

#contentcolumn .bustourtd1 {
	padding-left: 5px;
	padding-right: 5px;
	border-color: #0B93E1;
	border-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	vertical-align: center;
	text-align: left;
}

#contentcolumn .bustourtd2 {
	padding-left: 5px;
	padding-right: 5px;
	border-color: #0B93E1;
	border-width: 2px;
	border-right-style: none;
	border-bottom-style: solid;
	vertical-align: center;
	text-align: left;
}

/*-----------------------------------------------------------------------------------*/

#contentcolumn .hoteltable {
	border-color: #0B93E1; 
	border-width: 2px; 
	border-right-style: solid; 
	border-left-style: solid; 
	border-top-style: solid;
	background-color: #F4F9FD;
}

#contentcolumn .hoteltdimg {
	vertical-align: top;
	text-align: center;
	border-color: #0B93E1; 
	border-width: 2px; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	padding-top:5px;
}

#contentcolumn .hoteltd {
	vertical-align: top;
	text-align: left;
	border-color: #0B93E1; 
	border-width: 2px; 
	border-right-style: none; 
	border-bottom-style: solid; 
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
}

/*-----------------------------------------------------------------------------------*/

#rightcolumn a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #0066cc; 
}

#rightcolumn a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #C6550C;  
}

/*-----------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------*/

