@charset "utf-8";
/* CSS Document */

body { margin:0;
padding:0;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:0.78em;
color:#474747;
background:#000000 url(../images/body_bg.jpg) no-repeat center 0; }

img { border:0; }
a { color:#2b2db6;
text-decoration:none; }

a:hover { color:#047bbe; }

td#brandingPanelbg { background:#FFFFFF;
 }

table#globalnavBg { background:url(../images/bar_globalnav.jpg) repeat-x 0 0;
height:39px; }


#mailinglist { margin-right:10px; }

#contentPanelHome { background:#FFFFFF;
margin-bottom:20px; }

#contentPanel { background:#FFFFFF;
margin-bottom:20px;
padding-top:30px; }

.box1 { background:url(../images/box_01.gif) no-repeat 0 0;
padding:10px 0 0 0; }

.box2 { background:url(../images/box_01.gif) no-repeat center 0;
padding:10px 0 0 0; }

.box3 { background:url(../images/box_01.gif) no-repeat right 0;
padding:10px 0 0 0; }

.img_3px {
border: 3px solid #C1C1C1;
}

table.boxhome { height:280px; }

#ftGallery { background:url(../images/gallery_main.jpg) no-repeat 0 0;
width:277px;
height:196px;}

#footer a { color:#2a2cb6;
text-decoration:none; }

#footer a:hover { color:#5ba7d3; }

table#breadcrumb { padding-bottom:10px;
color:#000000; }
table#breadcrumb a { color:#8f8f8f;
text-decoration:none; }
table#breadcrumb a:hover { color:#000000; }


/*SUBPAGES*/
table#leftcol { margin-right:20px;}

td.thdarkblue { background:#4349a7;
color:#FFFFFF;
font-weight:bold;
font-size:0.9em; }

table#subTabs td { padding-right:1px; }
table#subTabs { position:relative;
right:12px; }

table#subTabsDive td { padding-right:1px; }
table#subTabsDive { position:relative;
right:12px; }

table#subTabsTrip td { padding-right:1px; }
table#subTabsTrip { position:relative;
right:12px; }

td#rightcol { background: url(../images/subpage_bg.gif) no-repeat 0 0;
padding-top:30px; }

td#rightcolDive { background: url(../images/subpage_bg.gif) no-repeat 0 0;
padding-top:30px; }

td#rightcolTrip { background: url(../images/subpage_bg.gif) no-repeat 0 0;
padding-top:30px; }

td#rightcol2 { background: url(../images/subpage_bg2.gif) no-repeat 0 0;
padding-top:30px; }

table#bookingForm { margin-top:20px; }
table#bookingForm td { padding-bottom:10px; }
table#bookingForm input { background: url(../images/bookingForm_txtfield_01.gif) no-repeat 0 0;
width:255px;
height:21px;
border:0;
color:#4a4a4a;
padding:2px 5px; }

td#bookingForm2 input { background: url(../images/bookingForm_txtfield_01.gif) no-repeat 0 0;
width:50px;
height:21px;
border:0;
color:#4a4a4a;
padding:2px 5px; }

td#bookingForm1 input
{ 
    background: url(../images/_spacer.gif) no-repeat 0 0;
    width:20px;
    height:21px;
}

table#bookingFormDive { margin-top:20px; }
table#bookingFormDive td { padding-bottom:10px; }
table#bookingFormDive input { background: url(../images/bookingForm_txtfield_01.gif) no-repeat 0 0;
width:255px;
height:21px;
border:0;
color:#4a4a4a;
padding:2px 5px; }

td#bookingForm2Dive input { background: url(../images/bookingForm_txtfield_01.gif) no-repeat 0 0;
width:50px;
height:21px;
border:0;
color:#4a4a4a;
padding:2px 5px; }

td#bookingForm1Dive input
{ 
    background: url(../images/_spacer.gif) no-repeat 0 0;
    width:20px;
    height:21px;
}

table#bookingFormTrip { margin-top:20px; }
table#bookingFormTrip td { padding-bottom:10px; }
table#bookingFormTrip input { background: url(../images/bookingForm_txtfield_01.gif) no-repeat 0 0;
width:255px;
height:21px;
border:0;
color:#4a4a4a;
padding:2px 5px; }

td#bookingForm2Trip input { background: url(../images/bookingForm_txtfield_01.gif) no-repeat 0 0;
width:50px;
height:21px;
border:0;
color:#4a4a4a;
padding:2px 5px; }

td#bookingForm1Trip input
{ 
    background: url(../images/_spacer.gif) no-repeat 0 0;
    width:20px;
    height:21px;
}

div#bookingForm3Trip input
{ 
    background: url(../images/_spacer.gif) no-repeat 0 0;
    width:20px;
    height:21px;
}


div#bookingForm4Trip input
{ 
    background: url(../images/_spacer.gif) no-repeat 0 0;
    width:20px;
    height:21px;
}

td#bookingForm5Trip input
{ 
    background: url(../images/_spacer.gif) no-repeat 0 0;
    width:20px;
    height:21px;
}


.borderbottom { border-bottom:1px solid #dddddd; }

form#tripdropdown select { border:1px solid #b0b0b0;
padding:5px;
margin-bottom:5px;
color:#969292; }

td.subcat { color:#11155b;
padding:5px ;
background:#dddddd;
font-weight:bold; }

.txt10 { font-size:0.9em; }
.txtblue { color:#0091ff; }
.txtdarkblue { color:#4349a7;
font-weight:bold; }
.graylink { color:#8f8f8f;
text-decoration:none; }
a.graylink:hover { color:#000; }

table.tabular1 th { background:#4349a7;
border:1px solid #4349a7;
color:#FFFFFF; }
table.tabular1 td { border:1px solid #4349a7;
background:#FFFFFF; }
table.tabular1 { border-collapse:collapse;
margin-bottom:50px; }


table.tabular2 th { background:#4349a7;
border:1px solid #4349a7;
color:#FFFFFF; }
table.tabular2 td { border:1px solid #4349a7;
background:#FFFFFF; }
table.tabular2 { border-collapse:collapse;}


table.tabular3 th { background:#4349a7;
border:1px solid #4349a7;
color:#FFFFFF; }
table.tabular3 td { border:1px solid #4349a7;
background:#FFFFFF; }
table.tabular3 { border-collapse:collapse;}


table.tabular4 th { background:#4349a7;
border:0px solid #4349a7;
color:#FFFFFF; }
table.tabular4 td { border:0px solid #4349a7;
background:#FFFFFF; }
table.tabular4 { border-collapse:collapse;}



hr { height:0;
border:1px dashed #4349a7; }

.tableGrey {
border: 1pt #999999 solid;
}
.watermarked
{
	background-color:Black;
	filter: alpha(opacity=50);
    opacity: 0.0;	
}
.button_class
{
    border-right: #858585 0px solid;
    border-top: #858585 0px solid;
    font-weight: bold;
    font-size: 12px;
    background-color: #858585;
    border-left: #858585 0px solid;
    width: 80px;
    cursor: pointer;
    color: White;
    border-bottom: #858585 0px solid;
    font-family: Arial;
    height: 25px;
}

.price { background:url(../images/price_bg.gif) no-repeat 0 0;
width:254px;
height:68px;
font-size:1.3em;
color:#ffffff; }

td#lbannerAbout { background:url(../images/leftbanner_about.jpg) no-repeat 0 0; }
td#lbannerCourses { background: url(../images/leftbanner_courses.jpg) no-repeat 0 0; }
td#lbannerDestinations  { background: url(../images/leftbanner_destinations.jpg) no-repeat 0 0; }
td#lbannerGallery{ background:url(../images/leftbanner_gallery.jpg) no-repeat 0 0; }
td#lbannerContact { background: url(../images/leftbanner_contact.jpg) no-repeat 0 0; }

