
/************** Global settings *******************/
body {
background-color:#efefef;
text-align:center;
}
html{width:100%}

div#wrap {
width:100%;
text-align:center;
padding-top:20px;
}
.menu {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#cc0000;
height:25px;
}
.menu a:link{
font-weight:bolder;
color:#cc0000;
line-height:28px;
text-decoration:none;
}
.menu a:hover{
font-weight:bolder;
color:#313380;
line-height:28px;
text-decoration:none;
}
.menu a:visited{
font-weight:bolder;
color:#cc0000;
line-height:28px;
text-decoration:none;
}
.menu img {
margin-left:4px;
margin-right:4px;
}
/************** Homepage *******************/
.sitecontainer {
width:800px;
background-image:url(../images/p1_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
text-align:center;
min-height:800px;
}

.homepagetext {
text-align:left;
padding-top:275px;
padding-left:325px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
color:#313380;
line-height:28px;
}
.homepagetext a:link{
color:#CC2213;
text-decoration:none;
}
.homepagetext a:visited{
color:#CC2213;
text-decoration:none;
}
/************** Page 2  Intro national park *******************/
.sitecontainerp2 {
width:800px;
background-image:url(../images/p2_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
text-align:left;
margin:0 auto;
min-height:800px;
}
.leftcol {
width:540px;
padding-top:215px;
margin-left:160px;
text-align:left;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
}


/************** Page 3  were we are *******************/
.sitecontainerp3 {
width:800px;
background-image:url(../images/p3_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
text-align:center;
min-height:800px;
}
.leftcolp3 {
padding-top:175px;
padding-left:75px;
width:195px;
float:left;
margin-right:15px;
}

.rightcolp3 {
width:440px;
padding-top:160px;
text-align:left;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
float:left;
}

.rightcolp3 img {
border:0px;
margin-top:10px;
margin-left:25px;
float:right;
}

/************** Page 3 A were we are map*******************/
.sitecontainerp3a {
width:800px;
background-image:url(../images/p3_location_map.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
text-align:center;
min-height:800px;
}

/************** Page 4 who we are *******************/
.sitecontainerp4 {
width:800px;
background-image:url(../images/p4_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
text-align:center;
min-height:800px;
}

/************** Page 5  routes *******************/
.sitecontainerp5 {
width:800px;
background-image:url(../images/p5_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
min-height:800px;
}
.leftcolp5 {
padding-top:130px;
padding-left:125px;
width:170px;
float:left;
margin-right:20px;
text-align:left;
}
.midcolp5 {
padding-top:130px;
width:170px;
float:left;
height:700px;
margin-right:20px;
text-align:left;
}
.rightcolp5 {
padding-top:130px;
width:180px;
float:left;
text-align:left;
}

.rightcolp5 img {
border:0px;
margin-top:20px;
margin-left:20px;
float:right;
margin-right:15px;
text-align:left;
}

.rightcolp5 a:link{
text-decoration:none;
color:#cc0000;
}
.rightcolp5 a:hover{
text-decoration:none;
color:#cc0000;
}
.rightcolp5 a:visited{
text-decoration:none;
color:#cc0000;
}
/************** Page 6 accomodation *******************/
.sitecontainerp6 {
width:800px;
background-image:url(../images/p6_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
min-height:800px;
}
.leftcolp6 {
padding-top:130px;
padding-left:250px;
width:350px;
margin-right:15px;
text-align:left;
}

.rightcolp6 {
padding-top:2px;
padding-left:250px;
width:200px;
margin-right:15px;
text-align:left;
}

.rightcolp6 img {
border:0px;
margin-top:20px;
margin-left:20px;
float:right;
}
/************** Page 7 alternative activites *******************/
.sitecontainerp7 {
width:800px;
background-image:url(../images/p7_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
min-height:800px;
}
.leftcolp7 {
padding-top:130px;
padding-left:105px;
width:190px;
float:left;
margin-right:20px;
text-align:left;
}
.midcolp7 {
padding-top:130px;
width:190px;
float:left;
margin-right:20px;
text-align:left;
}
.rightcolp7 {
padding-top:130px;
width:170px;
float:left;
text-align:left;
}

/************** Page 8 weather *******************/
.sitecontainerp8 {
width:800px;
background-image:url(../images/p8_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
min-height:800px;
}
.leftcolp8 {
padding-top:165px;
padding-left:150px;
width:500px;
margin-right:15px;
text-align:left;
}
td {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bolder;
color:#313380;
}

/************** Page 9 getting to us *******************/
.sitecontainerp9 {
width:800px;
background-image:url(../images/p9_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
min-height:800px;
}
.leftcolp9 {
padding-top:140px;
padding-left:110px;
width:310px;
float:left;
margin-right:20px;
text-align:left;
}
.midcolp9 {
padding-top:100px;
width:240px;
float:left;
margin-right:20px;
text-align:left;
}

/************** Page 10 shopping *******************/
.sitecontainerp10 {
width:800px;
background-image:url(../images/p10_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
min-height:800px;
}
.leftcolp10 {
padding-top:125px;
padding-left:225px;
width:350px;
margin-right:15px;
text-align:left;
}

/************** Page 11 terms *******************/
.sitecontainerp11 {
width:800px;
background-image:url(../images/p11_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
min-height:800px;
}
.leftcolp11 {
padding-top:150px;
padding-left:100px;
width:320px;
float:left;
margin-right:20px;
text-align:left;
}
.midcolp11 {
padding-top:150px;
width:250px;
float:left;
margin-right:20px;
text-align:left;
}
/************** Page 12 contact *******************/
.sitecontainerp12 {
width:800px;
background-image:url(../images/p12_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
height:800px;
}
.leftcolp12 {
padding-top:170px;
padding-left:100px;
width:625px;
float:left;
margin-right:20px;
text-align:left;
}
.leftcolp12 a:link{
text-decoration:none;
color:#313380;
}
.leftcolp12 a:hover{
text-decoration:none;
color:#cc0000;
}
.leftcolp12 a:visited{
text-decoration:none;
color:#313380;
}
td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
}
.td a:link{
text-decoration:none;
color:#cc0000;
}
.td a:hover{
text-decoration:none;
color:#cc0000;
}
.td leftcolp12 a:visited{
text-decoration:none;
color:#cc0000;
}

input {
border:1px solid #cccccc;
background-color:#efefef;
}

textarea {
border:1px solid #cccccc;
background-color:#efefef;
}
/*submit buttons*/
.input {
border:0;
background-color:#ffffff;
color:#CC0000;
font-weight:bold;
}


/************** Page *  Sample Route 1 *******************/
.sitecontainersr1 {
width:800px;
background-image:url(../images/sample_r1_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
height:800px;
margin:0 auto;
}

.contentcolsr1 {
width:380px;
margin-top:5px;
margin-left:390px;
padding-top:80px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
float:left;
}

.contentcolsr2 img {
border:0px;
margin-top:10px;
float:left;
}


/************** Page *  Sample Route 2 *******************/
.sitecontainersr2 {
width:800px;
background-image:url(../images/sample_r2_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
height:800px;
margin:0 auto;
}

.contentcolsr2 {
width:290px;
margin-top:5px;
margin-left:470px;
padding-top:80px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
float:left;
}

.contentcolsr2 img {
border:0px;
margin-top:10px;
float:left;
}
/************** Page *  Sample Route tourist *******************/
.sitecontainertourist {
width:800px;
background-image:url(../images/sample_tourist_bkgrd.jpg);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
height:800px;
margin:0 auto;
}

.contentcoltourist {
width:290px;
margin-top:5px;
margin-left:470px;
padding-top:75px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#313380;
line-height:22px;
float:left;
}

.contentcoltourist img {
border:0px;
margin-top:10px;
float:left;
}
#countryflags {
margin-top:2px;
margin-bottom:2px;
width:798px;
text-align:right;
}
#sitefooter {
margin-top:2px;
margin-bottom:2px;
width:798px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
}
#sitefooter a{
color:#666666;
text-decoration:none;
font-size:10px;
}
#sitefooter a:hover{
color:#333333;
text-decoration:none;
font-size:10px;
}
