/*CAIRNS WITH SIMON CSS*/

/*NAVIGATION LINKS*/
/*NOT NEEDED AFTER REMOVING ALL COMMENT IMAGES*/
/*IMAGE*/
/*SPACERS*/
/*BORDERS*/ 
/*NEEDS TO BE RENAMED IN EACH DOCUMENTS*/
/*GENERAL PAGES*/
/*ALL PAGES*/
/*SIDEBAR NAVIGATION*/
/* 2005 */
/* 2007 */
/* 2008 */
/* 2009 */
/* 2010 */




/*NAVIGATION LINKS*/
/*general*/
a:link {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#0000FF; text-decoration: none;} 
a:active {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color: #0000FF; text-decoration: none;}
a:visited {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#0000FF; text-decoration: none;}
a:hover {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#FF0000; text-decoration: none;}/*this one changes the mouseover or hover state of the link*/


a.navbarlink:link {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#3366FF; text-decoration: none;} 
a.navbarlink:active {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color: #3366FF; text-decoration: none;}
a.navbarlink:visited {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#3366FF; text-decoration: none;}
a.navbarlink:hover {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: bold; color: #00CCFF; text-decoration: none;}/*this one changes the mouseover or hover state of the link*/

a.content:link {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#0000FF; text-decoration: none;} 
a.content:active {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color: #0000FF; text-decoration: none;}
a.content:visited {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#0000FF; text-decoration: none;}
a.content:hover {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color: #FF0000;}/*this one changes the mouseover or hover state of the link*/

/*sitemap*/
a.sitemap:link {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#0066CC; text-decoration: none;} 
a.sitemap:active {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color: #0066CC; text-decoration: none;}
a.sitemap:visited {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#0066CC; text-decoration: none;}
a.sitemap:hover {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#FF0000;}/*this one changes the mouseover or hover state of the link*/


a.globalsitemap:link {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#0000FF; text-decoration: none;} 
a.globalsitemap:active {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color: #0000FF; text-decoration: none;}
a.globalsitemap:visited {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#0000FF; text-decoration: none;}
a.globalsitemap:hover {font-family: "MS PGothic", osaka, serif; font-size: 12px; font-weight: normal; color:#FF0000;}/*this one changes the mouseover or hover state of the link*/

/*freeday*/
a.freedaygolf:link {font-family: "MS PGothic", osaka, serif; font-size: 14px; font-weight: normal; color:#0066CC; text-decoration: none;} 
a.freedaygolf:active {font-family: "MS PGothic", osaka, serif; font-size: 14px; font-weight: normal; color: #0066CC; text-decoration: none;}
a.freedaygolf:visited {font-family: "MS PGothic", osaka, serif; font-size: 14px; font-weight: normal; color:#0066CC; text-decoration: none;}
a.freedaygolf:hover {font-family: "MS PGothic", osaka, serif; font-size: 14px; font-weight: normal; color:#FF0000;}/*this one changes the mouseover or hover state of the link*/



/*NOT NEEDED AFTER REMOVING ALL COMMENT IMAGES*/
.commentimg {
border-width: 1px;
border-color: #D9E1ED;
border-style: dotted;
}


/*IMAGE*/

img.middle {
vertical-align:middle;
}
img.sitemaptriangle {
vertical-align:middle;
}




/*SPACERS*/
 .td_spacer
{
  background-color:#FFFFFF;
  font-family: "MS PGothic", osaka, serif;
  font-size: 6px;
   } 
.heightspace{
font-size: 1px;
}   

 /*BORDERS*/ 
 /*xxxx_slideshow.html*/
.slideshowborder {
border-width: 1px;
border-color: #CACACA;
border-style: solid;
}
 /*xxxx_details.html*/
td.flyerborder-trbl { 
border-style:solid;
border-color:#CACACA;
border-width: 1px 1px 1px 1px;
}
 /*xxxx_sitemap.html*/
td.sitemap-t { 
border-style:solid;
border-color:#5675A5;
border-width: 1px 0px 0px 0px;
}
td.sitemap-r { 
border-style:solid;
border-color:#5675A5;
border-width: 0px 1px 0px 0px;
}
td.sitemap-l { 
border-style:solid;
border-color:#5675A5;
border-width: 0px 0px 0px 1px;
}
td.sitemap-bl { 
border-style:solid;
border-color:#5675A5;
border-width: 0px 0px 1px 1px;
}
td.sitemap-b { 
border-style:solid;
border-color:#5675A5;
border-width: 0px 0px 1px 0px;
}
td.sitemap-rb { 
border-style:solid;
border-color:#5675A5;
border-width: 0px 1px 1px 0px;
}
td.sitemap-tl { 
border-style:solid;
border-color:#5675A5;
border-width: 1px 0px 0px 1px;
}
td.sitemap-tr { 
border-style:solid;
border-color:#5675A5;
border-width: 1px 1px 0px 0px;
}
/* black border used on xxxx_schedule.html*/
td.t { 
border-style:solid;
border-color:#000000;
border-width: 1px 0px 0px 0px;
}
td.r { 
border-style:solid;
border-color:#000000;
border-width: 0px 1px 0px 0px;
}
td.l { 
border-style:solid;
border-color:#000000;
border-width: 0px 0px 0px 1px;
}
td.bl { 
border-style:solid;
border-color:#000000;
border-width: 0px 0px 1px 1px;
}
td.b { 
border-style:solid;
border-color:#000000;
border-width: 0px 0px 1px 0px;
}
td.rb { 
border-style:solid;
border-color:#000000;
border-width: 0px 1px 1px 0px;
}
td.rbl { 
border-style:solid;
border-color:#000000;
border-width: 0px 1px 1px 1px;
}

td.rl { 
border-style:solid;
border-color:#000000;
border-width: 0px 1px 0px 1px;
}
td.trl { 
border-style:solid;
border-color:#000000;
border-width: 1px 1px 0px 1px;
}
td.tl { 
border-style:solid;
border-color:#000000;
border-width: 1px 0px 0px 1px;
}
td.tr { 
border-style:solid;
border-color:#000000;
border-width: 1px 1px 0px 0px;
}
/*specialprogram.html*/
td.specialprogramborder-trbl { 
border-style:solid;
border-color:#009900;
border-width: 1px 1px 1px 1px;
padding: 4px;
}

   
/*NEEDS TO BE RENAMED IN EACH DOCUMENTS*/
.title
{
    /* this is the styling for the title.  Semantically, this should be an h1 */
	/* padding all four sides of the div in order top, right, bottom, left */
    background-color: #5675A5;
    color: #D9E1ED;
	border: solid 1px #5675A5;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 36px;
		margin: 0;
	padding-top: 2px;
}
.title2 
{
    color:#2A5FAA;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 18px;

}
.content
{
    /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}
.contact {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000; 
text-align:justify;
}
H1 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color:#FFFF66;  
font-weight: normal;
	margin: 0;
	padding-bottom: 2px;
}
H2 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color:#009900;  
font-weight:normal;
	margin: 0;
	padding: 1px;
}
H3 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px;
color:#009900;  
font-weight:normal;
	margin: 0;
	padding-bottom: 2px;
}



/*GENERAL PAGES*/
/*privacy.html*/
.contentheading
{
    /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
    color: #551FFF;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
    padding: 0px;
	margin: 0px;
	
}
.contentblack
{
    /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
    color:#000000;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
	}

/*downloads.html*/
.pdfname
{
	color:#2A3F00;
	font-family: arial, geneva, helvetica, helv, sans-serif;
    font-size: 12px;
}
.downloadappdate {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color: #2A5FAA;
	font-weight:bold;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}
.downloadmemberlimit {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#006600;
	font-weight: bold;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}
/*sitemap.html*/
.sitemapinitial {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000; 
}
.sitemapday {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color:#FF3366;
font-weight:bold; 
}
.sitemapdaydetails {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color:#FF3366;
}

/*contact.php*/
.formerrortext { 
padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#FF0000;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}
.hide { visibility: hidden; display: none; overflow: hidden; 
}
.forminput { font-family: "MS PGothic", osaka, serif; font-size: 14px; color: #2A5FAA; background-color: #ffffff; border-color: #2A5FAA; border-style: solid; border-width: 1px; }
.forminput:focus { color: #2A5FAA; background-color:#B7CCF4; }
.forminput:hover { color: #2A5FAA; background-color:#B7CCF4; }
.forminputerror { font-family: "MS PGothic", osaka, serif; font-size: 14px; color: #2A5FAA; background-color:#FFCCFF; border-color: #2A5FAA; border-style: solid; border-width: 1px; }
.forminputerror:focus { color: #2A5FAA; background-color:#B7CCF4; }
.forminputerror:hover { color: #2A5FAA; background-color:#B7CCF4; }

.formitem 
{
    color: #2A5FAA;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 12px;

}
.submitbutton 
{
    color: #2A5FAA;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 12px;
	padding: 2px 2px 2px 2px;
}
.resetbutton 
{
    color: #2A5FAA;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 12px;
	padding: 2px 2px 2px 2px;
}

/*xxxx_slideshow.html*/
.clickstart 
{
    color: #2A5FAA;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 12px;

}

/*index-temp.html schedule-temp.html*/
.tempcontentred
{
    /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
    color:#FF0000;
	font-family: "MS PGothic", osaka, serif;
    font-size: 16px;
    padding: 0px;
	margin: 0px;
	text-decoration: blink;
}
.tempcontentredsmall
{
    /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
    color:#FF0000;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}


/*ALL PAGES*/
.footer
{
	background-color:#D9E1ED;
	text-align: right;
	color:#5675A5;
	font-family: arial, geneva, helvetica, helv, sans-serif;
    font-size: 12px;
}
.titlepopulartour {
font-family: "MS PGothic", osaka, serif;
font-size: 14px;
color:#FFFF66;
font-weight: bold;
padding: 0px 0px 0px 0px;
}








/*SIDEBAR NAVIGATION*/
.sidebar
{
    color: #D9E1ED;
	 padding: 3px 0px 5px 0px;
	} 
.sidebarheading
{
    width: 130px;
    background-color:#5675A5;
    color: #FFFF66;
    border: solid 1px #5675A5;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
	font-weight: bold;
    padding: 2px;
    margin-bottom: 3px;
}
.sidebarheading2009
{
    width: 130px;
    background-color:#5675A5;
    color:#FFFF66;
    border: solid 1px #5675A5;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
	font-weight: bold;
    padding: 2px;
    margin-bottom: 3px;
}
.sidebarheading2008
{
    width: 130px;
    background-color:#5675A5;
    color:#FFFF66;
    border: solid 1px #5675A5;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
	font-weight: bold;
    padding: 2px;
    margin-bottom: 3px;
}
.sidebarheading2007
{
    width: 130px;
    background-color:#5675A5;
    color:#FFFF66;
    border: solid 1px #5675A5;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
	font-weight: bold;
    padding: 2px;
    margin-bottom: 3px;

}

.sidebarheading2005
{
    width: 130px;
    background-color:#5675A5;
    color:#FFFF66;
    border: solid 1px #5675A5;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
	font-weight: bold;
    padding: 2px;
    margin-bottom: 3px;

}
.sidebaritem1
{
    width: 130px;
    background-color: #B7CCF4;
   border: solid 1px #5675A5;
	padding: 2px;
    margin-bottom: 3px;
}
.sidebaritem2
{
    width: 130px;
    background-color:#B7CCF4;
    border: solid 1px #5675A5;
	padding: 2px;
    margin-bottom: 3px;
}
.sidebaritem2007
{
    width: 130px;
    background-color:#E6EBFE;
    border: solid 1px #5675A5;
	padding: 2px;
    margin-bottom: 3px;
}
.sidebaritem2009
{
    width: 130px;
    background-color:#E6EBFE;
    border: solid 1px #5675A5;
	padding: 2px;
    margin-bottom: 3px;
}
.sidebaritem3
{
    width: 130px;
    background-color:#E6EBFE;
    
    border: solid 1px #5675A5;
	
    padding: 2px;
    margin-bottom: 3px;

}
.sidebaraddress
{
    width: 130px;
    background-color:#5675A5;
    color: #D9E1ED;
    border: solid 1px #5675A5;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
	font-weight: normal;
    padding: 2px;
    margin-bottom: 3px;
}












































































/* ***** 2005 ***** 2005 ***** 2005 ***** 2005 ***** 2005 ***** 2005 ***** 2005 ***** 2005 ***** 2005 ***** 2005 */

/* 2005 */
/* start 2005 flyer page 1 - flyer */
.meetnemo2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px; 
color: #000000; 
font-weight: bold; 
}
.cairnswithsimonheading2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 18px; 
color: #0000FE;
font-weight: bold; 
}
.moredetails2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px; 
color: #000000;
font-weight: bold; 
}
.moredetailsblue2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px; 
color: #0000FE;
font-weight: bold; 
}
.twoworldheritage2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 16px; 
color: #000000;
font-weight: bold; 
}
.cheapsummerprice2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px; 
font-weight: bold; 
color: #FFFFFF; 
}
.twoaccomodationtypes2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px; 
color: #FFFFFF; 
font-weight: bold;
}
.datesandprice2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 16px; 
color: #000000;
font-weight: bold; 
}
.mainintro2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px; 
color: #000000;
}
.simonintro2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px; 
color: #000000;
}
.typesofaccomodation2005 {
	font-family: "MS PGothic", osaka, serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
.tourpointnumbers2005 {
	font-family: "MS PGothic", osaka, serif;
	font-size: 12px;
	color: #000000;
 }
.tourpoints2005 {
	font-family: "MS PGothic", osaka, serif;
	font-size: 10px;
	color: #000000;
 }
.tourpointsblue2005 {
	font-family: "MS PGothic", osaka, serif;
	font-size: 10px;
	color: #0000FE;
	font-weight: bold;
 }
.firstoverseastrip2005 {
font-family: "MS PGothic", osaka, serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.tourpriceheading2005 {
	font-family: "MS PGothic", osaka, serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
 }
.pricingdetails2005 {
font-family: "MS PGothic", osaka, serif;
	font-size: 10px;
	color: #000000;
}
.paymentruleheading2005 {
	font-family: "MS PGothic", osaka, serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
 }
.paymentruleitems2005 {
font-family: "MS PGothic", osaka, serif;
	font-size: 10px;
	color: #000000;

}
.paymentruleitemblue2005 {
font-family: "MS PGothic", osaka, serif;
	font-size: 10px;
		color: #0000FE;
		font-weight: bold;
}
.tourruleheading2005 {
	font-family: "MS PGothic", osaka, serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
 }
.tourruleitems2005 {
font-family: "MS PGothic", osaka, serif;
	font-size: 10px;
	color: #000000;
}
.tourruleitemblue2005 {
font-family: "MS PGothic", osaka, serif;
	font-size: 10px;
		color: #0000FE;
		font-weight: bold;
}
.contactheading2005 {
font-family: "MS PGothic", osaka, serif;
	font-size: 12px;
	color: #000000;
font-weight: bold;
}
.contactaddress2005 {
font-family: "MS PGothic", osaka, serif;
	font-size: 12px;
	color: #000000;
}
.contactnametel2005 {
font-family: "MS PGothic", osaka, serif;
	font-size: 12px;
	color: #000000;
font-weight: bold;
}

/* start 2005 flyer page 2 - schedule */
.tourdateheading2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 38px;
color: #0000FE;
}
.meetings2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000;
line-height: 12pt; 
}
.date2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000;
font-weight: bold;
line-height: 12pt; 
}
.time2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px; 
color: #000000; 
line-height: 12pt;
}
.itinerary2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000;
padding: 0px 3px 0px 3px;
line-height: 12pt; 
}
.day2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px; 
color: #0000FE; 
font-weight: bold; 
line-height: 14pt;
}
.itinerarycolor2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #0000FE; 
font-weight: bold;
padding: 0px 3px 0px 3px;
line-height: 12pt; 
}
.itinerarydetail2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000;
padding: 0px 3px 0px 3px;
line-height: 12pt; 
} 
.itinerarydetailcolor2005 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #0000FE; 
font-weight: bold;  
padding: 0px 0px 0px 0px;
line-height: 12pt; 
}

/* 2008 Participants Comments */
.commentnameage2005 {
padding: 0px 20px 0px 20px; /* keeps text off the borders */
color: #0000FE; 
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 14px;
padding: 0px;
	margin: 0px;	
}
.commentratingbullet2005 {
padding: 0px 20px 0px 20px; /* keeps text off the borders */
color:#2A3F00;	
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
padding: 0px;
margin: 0px;
}
.commentcontent2005 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}




/* 2005 */
/* end 2005/


/* ***** 2007 ***** 2007 ***** 2007 ***** 2007 ***** 2007 ***** 2007 ***** 2007 ***** 2007 ***** 2007 ***** 2007 */

/* 2007 */
/* start 2007 flyer page 1 - flyer */
.titletour2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 20px;
color: #FE0000;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.golforfree2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
color: #000000;
font-weight: bold;
padding: 0px 0px 0px 3px;
}
.twoworldheritagesights2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 15px;
font-weight: bold;
color: #000000; 
padding: 0px 0px 0px 0px;
		}		
.cheapforsummer2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF; 
padding: 0px 0px 0px 0px;
		}		
.choosefromthreetypes2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
padding: 0px 0px 0px 0px;
		}		
.priceitems2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
padding: 0px 2px 0px 2px;
		}
.priceitemsorange2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #FE0000; 
padding: 0px 2px 0px 2px;
		}				
.priceitemssmall2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
color: #000000; 
padding: 0px 2px 0px 2px;
		}	
.threetypeitem2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
font-weight: bold;
color: #000000; 
		}		
.toururl2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px;
color: #FE0000;
font-weight: bold;
}
.appcontactorange2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #FE0000;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.appcontact2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.gbrmeetnemo2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #FE0000;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.title2005waspopulartour2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 16px;
color:#000000;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.dateandprice2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 18px;
color:#000000;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.simonintro2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color:#000000;
padding: 0px 0px 0px 0px;
}
.elevenmainpoints2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px;
color:#000000;
padding: 0px 0px 0px 0px;
}
.gbrkuranda2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px;
color: #FE0000;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.priceratechange2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
font-weight: bold;
color: #000000; 
padding: 0px 0px 0px 0px;
}		
.mainintro2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #000000;
padding: 5px 5px 0px 5px; /* keeps text off the borders */
		}		
.firstfamilytravel2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000;
padding: 0px 0px 0px 0px;
}
.tourpricedetails2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 13px;
color: #000000;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
/* end 2007 flyer page 1 - flyer */

/* start 2007 flyer page 2 - schedule */
.tourdateheading2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 38px;
color: #FE0000;
}
.meetings2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000;
line-height: 12pt; 
}
.date2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000;
font-weight: bold;
line-height: 12pt; 
}
.time2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px; 
color: #000000; 
line-height: 12pt;
}
.itinerary2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000;
padding: 0px 3px 0px 3px;
line-height: 12pt; 
}
.day2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px; 
color: #FE0000; 
font-weight: bold; 
line-height: 14pt;
}
.itinerarycolor2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #FE0000; 
font-weight: bold;
padding: 0px 3px 0px 3px;
line-height: 12pt; 
}
.itinerarydetail2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000;
padding: 0px 3px 0px 3px;
line-height: 12pt; 
} 
.itinerarydetailcolor2007 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #FE0000; 
font-weight: bold;  
padding: 0px 0px 0px 0px;
line-height: 12pt; 
}
/* 2007 Participants Comments */
.commentnameage2007 {
padding: 0px 20px 0px 20px; /* keeps text off the borders */
color: #FE0000; 
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 14px;
padding: 0px;
	margin: 0px;	
}
.commentratingbullet2007 {
padding: 0px 20px 0px 20px; /* keeps text off the borders */
color:#2A3F00;	
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
padding: 0px;
margin: 0px;
}
.commentcontent2007 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}

/* 2007 */
/* end 2007/






/* ***** 2008 ***** 2008 ***** 2008 ***** 2008 ***** 2008 ***** 2008 ***** 2008 ***** 2008 ***** 2008 ***** 2008 */

/* 2008 */
/* start 2008 pages*/
td.mapbackground2008 {
background:url(http://www.enjoyenglish.jp/tour/2008/images/new_page_1_r22_c7.png) no-repeat;
} 
.natsuyasumi2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 28px;
color: #3366FF;
font-weight: bold;
}
.austhomestay2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 28px;
color: #FF2592;
font-weight: bold;
}
.extendplancallout2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #ffffff;
font-weight: bold;
}
.verypopular2008 {   
font-family: "MS Gothic", osaka, serif;
font-size: 12px;
color: #3366FF;
font-weight:bold;
}
.condoOK2008 { 
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #3366FF;
font-weight:bold; 
}
.cairnswithsimonheading2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 20px;
color: #FF2592; 
font-weight:bold; 
}
.mainintro2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
		}		
.simonintro2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
}
.cairnsfirst2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
text-align:justify;
}
.includedbullet2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
}
.includedincost2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
}
.includedincostheading2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px;
color: #FFFFFF;
text-align:center; 
}
.meetnemo2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
font-weight: bold; 
color: #3366FF;
 }
.cairnsmap2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #FF2592;
}
.cairnsmapblacktext2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
color: #000000;
}
.cairnsmappinktext2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #FF2592;
}

.year2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 22px;
color: #FF2592;
}
.tourdates2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 16px;
color: #FF2592;
font-weight: bold;
}
.tourcost2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 35px;
color: #3366FF;
font-weight: bold;
}
.pricedetailheading2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 16px;
color: #ffffff;
font-weight: bold;
}
.pricedetailratechange2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 7px;
color: #000000;
}
.priceheadingblue2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #3366FF;
font-weight: bold;
}
.priceheadingblack2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #000000;
}
.pricedetailtext2008 {
font-family: "MS Gothic", osaka, serif;
font-size: 9px;
color: #000000;
}
.pricedetailtextsmall2008 {
font-family: "MS Gothic", osaka, serif;
font-size: 8px;
color: #000000; 
}
.pricetext2008 {
font-family:"MS Gothic";
font-size:9px;
color: #000000;
}
.pricetextsmall2008 {
font-family:"MS Gothic";
font-size:8px;
color: #000000;
}
.previoustourreports2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
}
.previous2007tour2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px; 
color: #3366FF;
text-align: justify;  
}
.previous2005tour2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px; 
color: #3366FF;
text-align: justify;  
}
.applydetailheading2008 {
font-family: "MS Gothic", osaka, serif;
font-size: 10px;
color: #000000; 
text-align:justify;
}
.applydetailitems2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
text-align:justify;
}
.applydetailitemspink2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #FF2592; 
text-align:justify;
}
.rules2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
text-align:justify;
}
.rulespink2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #FF2592; 
text-align:justify;
}
.rulesblue2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #3366FF; 
text-align:justify;
}
.contactblue2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #3366FF; 
text-align:justify;
}
.telephone2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 18px;
color: #000000; 
text-align:justify;
font-weight: bold;
}
.tourdateheading2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 40px;
color: #FF2592;
}

.date2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000;
font-weight: bold; 
}
.day2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px; 
color: #FF2592; 
font-weight: bold; 
}
.time2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px; 
color: #000000; 
}
.meetings2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
}
.currentschedule2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
}
.itinerary2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #000000; 
}
.itinerarycolor2008 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #FF2592; 
font-weight: bold;  
}
/* start 2008 tour leader report */
.tourleaderday2008 
{
    color: #2A5FAA;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 14px;

}
.tourleadercontent2008
{
    /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
	line-height: 12pt; 
}
/* 2008 Participants Comments */
.commentnameage2008 {
padding: 0px 20px 0px 20px; /* keeps text off the borders */
color: #FF2592; 
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 14px;
padding: 0px;
	margin: 0px;	
}
.commentratingbullet2008 {
padding: 0px 20px 0px 20px; /* keeps text off the borders */
color:#2A3F00;	
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
padding: 0px;
margin: 0px;
}
.commentcontent2008 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}




/* 2008 */
/* end 2008 pages*/




/* ***** 2009 ***** 2009 ***** 2009 ***** 2009 ***** 2009 ***** 2009 ***** 2009 ***** 2009 ***** 2009 ***** 2009 */

/* 2009 */
/* start 2009 flyer page 1 - flyer */
.influenza2009 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#FF3300;
	font-weight:bold;
	font-family: "MS PGothic", osaka, serif;
    font-size: 22px;
    padding: 0px;
	margin: 0px;
}
.austhomestay2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 29px;
color: #0D6BFF;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.condostay2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 20px;
color: #0D6BFF;
}
.cairnswithsimon2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 24px;
color: #656667;
font-weight: bold;
}
.year2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 35px;
color: #0D6BFF;
font-weight: bold;
}
.threecourses2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.maptextblack2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #00000;
line-height: 7pt; 
padding: 0px 0px 0px 0px;
}
.safeplace2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
color: #00000;
}
.maptextblue2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #0D6BFF;
line-height: 7pt; 
padding: 0px 0px 0px 0px;
}
.cairnsmaplocation2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #0D6BFF;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.priceincludesbullet2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #0D6BFF;
line-height: 10pt;  
padding: 0px 0px 0px 2px;
}
.seeschedule2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
color: #0D6BFF;
}
.mainintroblue2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #0D6BFF;
line-height: 10pt; 
padding: 0px 0px 0px 0px;
}
.mainintro2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000;
line-height: 10pt; 
padding: 0px 5px 0px 5px; /* keeps text off the borders */
}
.mainintrourl2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px;
line-height: 10pt; 
color: #0D6BFF;
font-weight: bold;
}
.simonintro2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px; 
color: #00000;
line-height: 9pt; 
}
.homecondostay2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}
.includes2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}
.popular2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #656667;
font-weight: bold;
}
.ninedaycourse2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 15px;
color: #656667;
font-weight: bold;
}
.summer9dayprice2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 18px;
color: #656667;
font-weight: bold;
}
.pricerange2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 20px;
color: #656667;
font-weight: bold;
}
.summerlongdates2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 18px;
color: #0D6BFF;
font-weight: bold;
}
.ratechange2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
color: #656667;
}
.priceincludestitles2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #656667;
font-weight: bold;
line-height: 10pt; 
padding: 0px 0px 0px 2px;
}
.priceincludesitems2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #656667;
line-height:130%; 
padding: 0px 0px 0px 2px;
}
.includesalot2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #656667;
font-weight: bold;
}
.fiveyearsandunder2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #656667;
font-weight: bold;
}
.ninedaycondo2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #0D6BFF;
}
.summerfiveday2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px; 
font-weight: bold; 
color: #656667; 
}
.fallfiveday2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px; 
font-weight: bold; 
color: #656667; 
}
.fivedaypriceyen2009 {
font-family: "MS PGothic", osaka, serif;
color: #656667;
font-size: 14px; 
font-weight: bold;
}
.fivedaydates2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 13px;
color: #0D6BFF;
font-weight: bold;
}
.bothfivedaysinclude2009 {
font-family: "MS PGothic", osaka, serif;
color: #656667;
font-size: 9px;
}
.bothfivedaysincludeblue2009 {
font-family: "MS PGothic", osaka, serif;
color: #0D6BFF;
font-size: 9px;
}
.rotationplan2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px; 
color: #656667; 
}
.rotationplanblue2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px; 
color: #0D6BFF; 
}
.previouscomments2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color: #656667; 
}
.previouscommentsblue2009 {
font-family: "MS PGothic", osaka, serif;
color: #0D6BFF;
font-size: 14px;
}
.fueldiscount2009 {	
font-family: "MS PGothic", osaka, serif;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}
.fueldiscountdetails2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px; 
color: #656667;
padding: 0px 0px 0px 4px;
}
.extracostheading2009 {
font-family: "MS PGothic", osaka, serif;
color: #0D6BFF; 
font-size: 8px; 
}
.extracostitem2009 {
font-family: "MS PGothic", osaka, serif;
color: #000000; 
font-size: 9px
}
.previousgroup2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px; 
color: #0D6BFF; 
}
.tourconditionheading2009 {	
font-family: "MS PGothic", osaka, serif;
color: #FFFFFF;
font-size: 12px;
}
.tourconditionblue2009 {
font-family: "MS PGothic", osaka, serif;
color: #0D6BFF;
font-size: 10px; 
font-weight: bold; 
}
.tourcondition2009 {
font-family: "MS PGothic", osaka, serif;
color: #000000;
font-size: 10px; 
font-weight: bold; 
line-height:120%;
}
.tourcontactheading2009 {	
font-family: "MS PGothic", osaka, serif;
color: #FFFFFF;
font-size: 12px;
}
.tourcontact2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px;
font-weight: bold; 
color: #656667;
line-height:120%;
}
.tourcontactfurtherdetails2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
font-weight: bold; 
color: #656667;
line-height:120%;
}
.yenchance2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}
/* schedule layout */
.tourdateheading2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 28px;
color: #0066FF;
}

.date2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000;
 
}
td.datesummerbg2009 {
background-color:#CCECFF;
}
td.datefallbg2009 {
background-color:#0D6BFF;
}
.day2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px; 
color: #0066FF; 
font-weight: bold; 
}
.weekday2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px; 
color: #000000; 
}
.meetings2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
}
.currentschedule2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
}
.itinerary2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px;
color: #000000; 
}
.itinerarycolor2009 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px;
color: #0066FF; 
font-weight: bold;  
}
/* END 2009 */
/* END 2009 flyer page 1 - flyer */




/* ***** 2010 ***** 2010 ***** 2010 ***** 2010 ***** 2010 ***** 2010 ***** 2010 ***** 2010 ***** 2010 ***** 2010 */

/* 2010 */
/* start 2010*/

.freeplanheading2010 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#FF2592;
	font-weight:bold;
	font-family: "MS PGothic", osaka, serif;
    font-size: 16px;
    padding: 0px;
	margin: 0px;
}
.freeplanactivity2010 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#FF2592;
	font-weight:bold;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
    padding: 0px;
	margin: 0px;
}
.freeplangolfextrafee2010 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
	font-weight:bold;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}
td.freeplan-t { 
border-style:solid;
border-color:#FF2592;
border-width: 2px 0px 0px 0px;
}
td.freeplan-r { 
border-style:solid;
border-color:#FF2592;
border-width: 0px 2px 0px 0px;
}
td.freeplan-l { 
border-style:solid;
border-color:#FF2592;
border-width: 0px 0px 0px 2px;
}
td.freeplan-bl { 
border-style:solid;
border-color:#FF2592;
border-width: 0px 0px 2px 2px;
}
td.freeplan-b { 
border-style:solid;
border-color:#FF2592;
border-width: 0px 0px 2px 0px;
}
td.freeplan-rb { 
border-style:solid;
border-color:#FF2592;
border-width: 0px 2px 2px 0px;
}
td.freeplan-tl { 
border-style:solid;
border-color:#FF2592;
border-width: 2px 0px 0px 2px;
}
td.freeplan-tr { 
border-style:solid;
border-color:#FF2592;
border-width: 2px 2px 0px 0px;
}

.freeplanday2010 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#FF2592;
	font-weight:bold;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
    padding: 0px;
	margin: 0px;
}
.freeplancontent2010 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;

	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
    padding: 0px;
	margin: 0px;
}
.freeplanminus2010 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
font-weight:bold;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}
.freeplangolfheading2010 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
	font-weight:bold;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
    padding: 0px;
	margin: 0px;
}

.freeplangolfcourse2010 {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#FF2592;
	font-weight:bold;
	font-family: "MS PGothic", osaka, serif;
    font-size: 14px;
    padding: 0px;
	margin: 0px;
}
/* schedule layout */
.tourdateheading2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 28px;
color: #FF2592;
}

.date2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000;
 
}
td.datesummerbg2010 {
background-color:#FFD1FF;
}
td.datefallbg2010 {
background-color:#FF93FF;
}
.day2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px; 
color: #FF2592; 
font-weight: bold; 
}
.weekday2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px; 
color: #000000; 
}
.meetings2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
}
.currentschedule2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #000000; 
}
.itinerary2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px;
color: #000000; 
}
.itinerarycolor2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px;
color: #FF2592; 
font-weight: bold;  
}



.austhome2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593;
font-size: 28px;
font-weight: bold;
line-height:125%; 
}
.threecourses2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
line-height:120%; 
}	
.cairnsmaplocation2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593;
font-size: 12px;
font-weight: bold;
line-height:120%; 
}	
.maptextblack2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
color: #5F5F5F;
line-height:120%; 
}
.maptextpink2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
color: #ff2593;
line-height:120%; 
}
.condostay2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593;
font-size: 20px;
font-weight: bold;
line-height:120%; 
}
.cairnswithsimon2010 {
font-family: "MS PGothic", osaka, serif;
color: #5F5F5F;
font-weight: bold;
font-size: 20px;
line-height:120%;
}
.year2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593;
font-size: 36px;
font-weight: bold;
line-height:120%;
}
.mainintro2010 {
font-family: "MS PGothic", osaka, serif;
color: #5F5F5F;
font-size: 10px; 
line-height:130%;
padding: 0px 0px 0px 3px;
}
.mainintropink2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593;
font-size: 10px; 
line-height:130%;
}
.simonintro2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #5F5F5F;
line-height:125%; 
}
.includes2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px;
font-weight:bold;
color: #FFFFFF;
line-height:125%; 
}

.homestay2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 16px;
font-weight:bold;
color: #FFFFFF;
line-height:125%; 
}
.ninedaycourse2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
line-height:125%; 
}
.fivedaycourse2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
line-height:125%; 
}
.condo2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 15px;
font-weight:bold;
color: #FFFFFF;
line-height:125%; 
}

.popular2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593; 
font-size: 12px; 
font-weight: bold;
}
.summervacation2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593; 
font-size: 12px; 
font-weight: bold;
}
.summerdate2010 {
font-family: "MS PGothic", osaka, serif;
	font-size: 16px;
	color: #5F5F5F;
	font-weight: bold;
	line-height:125%; 
}
.summerprice2010 {
font-family: "MS PGothic", osaka, serif;
	color: #ff2593;
	font-weight: bold;
	font-size: 14px;
	line-height:125%; 
}


.basiccost2010 {
font-family: "MS PGothic", osaka, serif;
	color: #5F5F5F;
	font-weight: bold;
	font-size: 10px;
	line-height:120%; 
}
.basiccostdetails2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 7px;
color: #5F5F5F;
line-height:125%; 
}
.basiccostincludes2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #5F5F5F;
line-height:125%; 
}
.basiccostexchangerate2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
color: #5F5F5F;
line-height:120%; 
}
.basicplus2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #5F5F5F;
line-height:125%; 
}
.airfarecost2010 {
font-family: "MS PGothic", osaka, serif;
	color: #5F5F5F;
	font-weight: bold;
	font-size: 10px;
	line-height:125%; 
}
.airfare2010 {
font-family: "MS PGothic", osaka, serif;
	color: #5F5F5F;
	font-weight: bold;
	font-size: 9px;
	line-height:125%; 
}
.continental2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 7px;
color: #5F5F5F;
line-height:125%; 
}
.extrafuelinsurance2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 7px;
color: #5F5F5F;
line-height:125%; 
}
.childandcondo2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593; 
font-size: 9px;
line-height:125%; 
}

.equals2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 13px;
color: #5F5F5F;
font-weight: bold;
line-height:125%; 
}
.greybullet2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px; 
color: #5F5F5F;
line-height:125%; 
 }

.priceincludestitles2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 16px;
color: #5F5F5F;
font-weight: bold;
line-height:120%; 
}
.priceincludesbullet2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593; 
font-size: 10px;
font-weight: bold;
line-height:155%;  
}
.priceincludesitem2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #5F5F5F;
line-height:155%; 

}

.summer5day2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593;
font-size: 12px;
font-weight: bold;
line-height:125%; 
}
.summer5dayprice2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593;
font-size: 12px;
font-weight: bold;
line-height:125%; 
}

.includesmainsights2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #5F5F5F;
font-weight: bold;
line-height:125%; 
}
.previouscomments2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 11px;
color: #5F5F5F;
font-weight: bold; 
}
.extracosts2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #5F5F5F;
font-weight: bold;
line-height:125%; 
 }
.summerfall2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color: #5F5F5F;
font-weight: bold;
line-height:125%; 
 }

.extracostitemdetail2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 9px;
color: #5F5F5F;
 }

.extracostname2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593; 
font-size: 9px;
}


.previousgroup2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593; 
font-size: 9px;
line-height:110%; 
}
.tourconditions2010 {
font-family: "MS PGothic", osaka, serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.tourconditionitemname2010 {
font-family: "MS PGothic", osaka, serif;
	color: #ff2593;
	font-size: 10px;
line-height:120%; 
}

.tourconditionbullet2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 8px;
color: #5F5F5F;
font-weight: bold;
}


.tourconditiondetailblack2010 {
font-family: "MS PGothic", osaka, serif;
	color: #5F5F5F;
	font-size: 10px;
line-height:120%; 
}
.tourconditiondetailpink2010 {
font-family: "MS PGothic", osaka, serif;
	color: #ff2593;
	font-size: 10px;
	font-weight: bold;
line-height:120%; 
}
.tourdeadline2010 {
font-family: "MS PGothic", osaka, serif;
color: #ff2593; 
font-size: 12px;
font-weight: bold; 
line-height:110%; 
}

.rotationplangrey2010 {
font-family: "MS PGothic", osaka, serif;
color: #5F5F5F;
font-size: 9px;
font-weight: bold; 
line-height:140%; 
}
.contactaddress2010 {
font-family: "MS PGothic", osaka, serif;
color: #5F5F5F;
font-size: 12px; 
line-height:130%; 
}
.telephone2010 {
font-family: "MS PGothic", osaka, serif;
color: #5F5F5F;
font-size: 12px; 
font-weight: bold; 
line-height:150%; 
}
.contactname2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px;
color: #5F5F5F; 
font-weight: bold;
line-height:160%; 
}
.contact2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 14px;
color: #5F5F5F; 
line-height:160%; 
}
/* 2010 */
/* end 2010*/


.specialprogramheading2010
{
    color:#2A5FAA;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 18px;
line-height:180%; 
}
.specialprogramintroheading2010
{
    color:#2A5FAA;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 12px;
line-height:180%; 
}
.specialprogramcontent2010
{
color:#2A3F00;
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
line-height:140%;
}
.specialprogramtitle2010
{
color:#009900;
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
font-weight: bold; 
line-height:130%; 
}


.specialprogrambullet2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
color:#2A5FAA;
line-height:140%; 
}
.specialprogramnote2010 {
font-family: "MS PGothic", osaka, serif;
font-size: 12px;
color:#CC0033;
line-height:140%; 
}

/* start 2010 tour leader report */
.tourleaderday2010 
{
    color: #2A5FAA;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 14px;

}
.tourleadercontent2010 
{
    /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
	line-height: 12pt; 
}
/* 2010  Participants Comments */
.commentnameage2010  {
padding: 0px 20px 0px 20px; /* keeps text off the borders */
color: #FF2592; 
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 14px;
padding: 0px;
	margin: 0px;	
}
.commentratingbullet2010  {
padding: 0px 20px 0px 20px; /* keeps text off the borders */
color:#2A3F00;	
font-family: "MS PGothic", osaka, serif;
font-size: 10px;
padding: 0px;
margin: 0px;
}
.commentcontent2010  {
 /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
}

/* start 2010 tour leader report */
.tourleaderday2010 
{
    color: #2A5FAA;
	font-family: "MS PGothic", osaka, serif;
    font-weight: bold;
    font-size: 14px;

}
.tourleadercontent2010
{
    /* this describes the container of the content paragraphs. */
    padding: 0px 20px 0px 20px; /* keeps text off the borders */
	color:#2A3F00;
	font-family: "MS PGothic", osaka, serif;
    font-size: 12px;
    padding: 0px;
	margin: 0px;
	line-height: 12pt; 
}

