A {
	font-family: Tahoma, Arial, helvetica, sans-serif;
	color:#E36830;
	font-weight:bold;
	text-decoration : none;
}
A:hover {
	font-family: Tahoma, Arial, helvetica, sans-serif;
	color:#E36830;
	font-weight:bold;
	text-decoration : underline;
}

body, td, p, h1, h2, h3, h4, h5, h6, table, tr, th, li, ul {
font-family: Tahoma, Arial, helvetica, sans-serif;
font-size: 10pt;
}


table.cal {
font-family: Tahoma, Arial, helvetica, sans-serif;
font-size: 9pt;
}

td.focus {
font-weight: bold;
}

td.mapimg {
vertical-align: middle;
text-align: center;
width: 300px;
}

.subhd {
font-weight: bold;
font-size: 14pt;
}

.intro {
font-weight: bold;
font-size: 17pt;
font-family: Tahoma, Arial, helvetica, sans-serif;
}

td.blackborder {
font-family: Tahoma, Arial, helvetica, sans-serif;
font-size: 10pt;
border: thin solid black;
}

td.disclaimer {
font-family: Tahoma, Arial, helvetica, sans-serif;
font-size: 8pt;
}

td.small {
font-family: Tahoma, Arial, helvetica, sans-serif;
font-size: 7pt;
padding-left: 10px;
}

td.normal {
font-family: Tahoma, Arial, helvetica, sans-serif;
font-size: 10pt;
vertical-align: top;
}

/*
.nh2 {
font-weight: bold;
font-size: 16pt;
font-style: italic;
}
*/

.dischd {
font-size: 9pt;
font-weight: bold;
}

.nh3 {
font-weight: bold;
font-size: 16pt;
font-style: italic;
text-align: center;
}

hr.breaker {
color: #E36830;
height: 2px;
border-style: solid;
}

.tobook {
font-weight: bold;
font-size: 14pt;
text-align: center;
}

.nh2 {
font-weight: bold;
font-size: 18pt;
color: E36830;
text-align: center;
}

.note {
font-size: 8pt;
}


.distances td {
font-size: 9pt;
padding: 4px;
border: 1px solid #E36830;
}

table.distances {
padding: 0px;
border: 1px solid #E36830;
border-collapse:collapse;
}

.distances th {
font-size: 9pt;
padding: 4px;
border: 1px solid #E36830;
background: #FFB08C;
}

/* new styles added on 20-07-2007 */

h2.awd {
color: #E36830;
font-size: 12pt;
}

/* end styles added on 20-07-2007 */


/* new styles added on 23-08-2005 */

.heading {
font-size: 12pt;
font-weight: bold;
text-align: center;
}

.tour_dates {
font-size: 10pt;
font-family: Tahoma, Arial, helvetica, sans-serif;
}


.blurb {
font-weight: bold;
font-size: 10pt;
font-family: Tahoma, Arial, helvetica, sans-serif;
}

p.image {
font-size: 8pt;
font-weight: bold;
}

.rich_body {
font-size: 10pt;
font-weight: normal;
font-family: Tahoma, Arial, helvetica, sans-serif;
}

.cost_note {
font-size: 10pt;
font-weight: normal;
font-family: Tahoma, Arial, helvetica, sans-serif;
}

img.tour_image {
border: 1px solid #E36830;
align: center;
}

/* End of new styles added on 23-08-2005 */

p.testbody {
color: #444;
font-style: italics;
}

p.testfrom {
color: #000;
}

img.ggimg {
border: 1px solid #E36830;
}

.category_title {
font-weight: bold;
font-size: 14pt;
font-family: Tahoma, Arial, helvetica, sans-serif;
}

.tour_title {
font-weight: bold;
font-size: 14pt;
font-family: Tahoma, Arial, helvetica, sans-serif;
}

.backlinks , .backlinks a {
font-size: 8pt;
font-weight: normal; 
}

.backlinks a:hover {
font-size: 8pt;
font-weight: normal; 
}

tr.categoryrow td {
padding:4px;
padding-left: 18px;
font-size: 10pt;
height: 130px;
}

tr.tourls td {
font-size: 10pt;
padding-bottom: 10px;
}

.sumdates {
font-size: 8pt;
}

table.tourDatesTable {
border-collapse:collapse;
width:500px;
}

table.tourDatesTable td {
font-size: 10pt;
font-weight: normal;
border: 1px solid #E36830;
padding: 4px;
background: #F9E4B4;
}

tr.tourDatesTableHeader td {
font-size: 10pt;
font-weight: bold;
text-align: center;
border: 1px solid #E36830;
padding: 4px;
background: #FFB08C;
}

td.footerRow, td.footerRow a {
font-size: 8pt;
text-align: center;
}

.submenu, .submenu a {
font-size: 10pt;
line-height: 18px;
color:#BB582B;
font-weight: normal;
}

.submenu a:hover {
font-weight: normal;
}

.mainmenu, .mainmenu a {
color:#BB582B;
font-size: 10pt;
line-height: 22px;
}
/*** orginial style ***/
/*.mainmenu, .mainmenu a {
color:#BB582B;
font-size: 10pt;
line-height: 24px;
}*/

.mainmenu a:hover {
color:#E36830;
}

.myheading {
text-align:center;font-weight: bold; font-size: 12pt;
color: #AE5329;
}

.myheading2 {
text-align:center;font-weight: bold; font-size: 16pt;
color: #FF0000;
}
.myadvert {
text-align:center;
font-size: 10pt;
color: #AE5329;
border: 2px solid #E36830;
width: 400px;
padding: 6px;
line-height: 18px;
}

.myadvert2 {
text-align:center;
font-size: 10pt;
color: #AE5329;
border: 2px solid #E36830;
width: 250px;
padding: 6px;
line-height: 18px;
}


.tex4new {
color: #AE5329;
}

.tex4ansnew {
font-weight: bold;
}


p.tmon {
line-height: 14pt;
}

p.tmonfrom {
color: #AE5329;
padding-bottom: 20px;
}

p.tmoncorp {
	color:#AE5329;
	padding-bottom:0;
}

img.sponsor_img {
padding-bottom: 10px;
border: 0px;
}

.nslt_hd {
font-weight: bold;
font-size: 1.1em;
font-style: italic;
margin-top: 20px;
color: red;
}

p.myimgs {
text-align: center;
font-size: 0.8em;
width: 100%;
}

p.shout {
width:100%;
color: #E36830;
font-size: 1.1em;
padding: 10px;
text-align: center;
font-weight: bold;
border: 1px solid #E36830;
}

ul.tip_style li {
font-size: 0.8em;
}

ul.front li {
margin-bottom: 10px;
}

div.shout {
padding: 8;
margin: 0;
border: 1px solid #E36830;
width:95%;
text-align: center;
}

div.shoutLeftAlign {
text-align: left;
}

fieldset
{
	border: 1px solid #E36830;
	padding:8px;
}

legend
{
	color: #000;
} 

