@charset "utf-8";
* { padding: 0; margin: 0; }
body { font: 13px Georgia, "Times New Roman", Times, serif; background: #d04e07; color: #000; } 

/*SECTION LAYOUT - ALL PAGES */
#container { margin: auto; width: 1065px; background: url(images/aus.gif) no-repeat; }

#above-header { margin: 0 0 0 185px;  height: 35px; padding: 10px 0 0 10px; color: #fff;}

#header { position: relative;  margin: auto;  width: 900px; height: 152px; }

/*MENU */
#menu { margin: 10px 0 10px 48px; width: 968px; height: 32px; background: url(images/menu_bg.gif); }
#menu ul{ font-size: 17px; list-style: none; margin: 0 0 0 70px; padding: 4px 0 0 0;}
#menu li { display: inline; text-decoration: none; padding: 0 10px 0 0; }
#menu li a:link { text-decoration: none; color: #fff; }
#menu li a:active { text-decoration: none; color: #fff; }
#menu li a:visited { text-decoration: none; color: #fff; }
#menu li a:hover { color: #F90; text-decoration: none; }
.centre { margin: 0 0 0 16px;}

#bgbody { margin: auto;  width: 880px; background: #ffff71; padding: 10px 10px 7px 10px;}

#mainbody { margin: auto; width: 860px; background: #fff; padding: 10px 10px 10px 10px; min-height: 400px; _height: 400px; }

#mainbody a:link { color: #000000;  text-decoration: underline;  }
#mainbody a:visited { color: #000000;  text-decoration: underline; }
#mainbody a:hover { color:  #d04e07; text-decoration: none;  }
#mainbody a:active { color: #000000;  text-decoration: underline;   } 

#mainbody ul { margin: 0 0 5px 15px; padding: 0 0 5px 10px; }
#mainbody li { padding: 0 0 0 2px; }

#footer{ color: #ffffff; text-align: center; padding: 15px 0 30px 0; }
#footer p{ text-align: left; font-size: 12px; margin: 0 70px 0 0; padding: 5px 0 5px 20px; }
#footer a:link{ color: #ffffff;  text-decoration: none; }
#footer a:visited { color: #ffffff;  text-decoration: none; }
#footer a:hover { color: #fddb53;  text-decoration: none; }
#footer a:active{ color: #ffffff;  text-decoration: none; }

/*HEADINGS */
h1 { font: bolder 18px Georgia, "Times New Roman", Times, serif; color: #d04e07; margin: 0 0 0 0; padding: 0 0 5px 0; text-transform: uppercase; }
h2 { font: bolder 16px Georgia, "Times New Roman", Times, serif; color: #d04e07; margin: 0; padding: 0 0 5px 0; text-transform: uppercase;}
h3 { font: bolder 16px Georgia, "Times New Roman", Times, serif; text-transform:  uppercase; color: #fff; padding: 0 0 20px 0; }

/*PAGES - GENERAL*/
p { margin: 5px 0 10px 0; }
.leftalign{ text-align: left; }
.photosright{ float: right; margin: 10px 10px 10px 15px; padding: 5px; border: 1px solid #D04E07; }
.photosright2{ float: right; margin: 10px 10px 10px 15px; padding: 5px; }
.photosleft{ float: left; margin: 5px 15px 5px 0; padding: 5px; border: 1px solid #D04E07; }
.photosborder{ float: right; margin: 0; padding: 2px; border: 1px solid #D04E07; }

/*HOME*/
#bgbodyhome { margin: auto;  width: 880px; background: #fff; padding: 10px 10px 7px 10px;}
#mainbodyhome { margin: auto; width: 860px; background: #ffff71; padding: 10px 10px 10px 10px; min-height: 390px; }
#mainbodyhome a:link { color: #000000;  text-decoration: underline;  }
#mainbodyhome a:visited { color: #000000;  text-decoration: underline; }
#mainbodyhome a:hover { color:  #d04e07; text-decoration: none;  }
#mainbodyhome a:active { color: #000000;  text-decoration: underline;   } 

#mainbodyhome ul { margin: 0 0 5px 15px; padding: 0 0 5px 10px; }
#mainbodyhome li { padding: 0 0 0 2px; }
#homeleft { text-align: justify; }

#homeright { float: right; width: 300px; margin: 0 0 -20px 20px; border-left: 1px solid #D04E07; padding: 0 10px 5px 15px; }

#list { float:left; width:130px; margin: 0 0 0 5px; padding: 0 0 0 5px; }
#list ul { margin:0 0 0 0; padding: 0 0 0 5px; }
#list li { margin: 2px 0 0 0px; }

#list2 { float:left; width:150px; margin: 0 0 0 5px; padding: 0 0 0 5px; }
#list2 ul { margin:0 0 10px 0; padding: 0 0 0 8px; }
#list2 li { margin: 2px 0 0 0px; }


#homeright p{ margin: 0; }
#homebot { width: 880px; margin: 0 0 -10px -10px; _margin: 0 0 -10px 0;  background: #fff;}
.homerightimg { float: right; padding: 0 0 0 5px; vertical-align: bottom; }
.homebotimg { padding: 10px 10px 0 0;  }
.homebotimg2 { padding: 10px 10px 0 0; }
.homebotimg3 { padding: 10px 0 0 0;  }
 
/*TOURS AND PRICES*/
#toursmainbody { margin: auto; width: 860px; background: #fff; padding: 10px 10px 10px 10px; }

.toursbox { width: 830px; margin: 10px 0; border: medium dotted #F90; padding: 10px; background: url(images/bg_tours.jpg) no-repeat; }
.toursbox p { color: #fff; }

.toursbox a:link { color: #183b4c;  text-decoration: underline;  }
.toursbox a:visited { color: #183b4c;  text-decoration: underline; }
.toursbox a:hover { color:  #fff; text-decoration: none;  }
.toursbox a:active { color: #183b4c;  text-decoration: underline;   } 

.toursbox2 { width: 830px; margin: 10px 0; border: medium dotted #F90; padding: 10px; background: url(images/bg_tours2.jpg) no-repeat; }
.toursbox2 p { color: #fff; }

.toursbox2 a:link { color: #183b4c;  text-decoration: underline;  }
.toursbox2 a:visited { color: #183b4c;  text-decoration: underline; }
.toursbox2 a:hover { color:  #fff; text-decoration: none;  }
.toursbox2 a:active { color: #183b4c;  text-decoration: underline;   } 

.toursbox3 { width: 830px; margin: 10px 0; border: medium dotted #F90; padding: 10px; background: url(images/bg_tours3.jpg) no-repeat; }
.toursbox3 p { color: #fff; }

.toursbox3 a:link { color: #183b4c;  text-decoration: underline;  }
.toursbox3 a:visited { color: #183b4c;  text-decoration: underline; }
.toursbox3 a:hover { color:  #fff; text-decoration: none;  }
.toursbox3 a:active { color: #183b4c;  text-decoration: underline;   } 

.blacktextbold { color: #000; font-weight: bolder; text-transform: uppercase; }

#mainbodygroup { margin: auto; width: 860px; background: #fff; padding: 10px 10px 10px 10px; min-height: 440px; _height: 440px; }


