/*body, td { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 101%;
}

td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-size: 12px;
  line-height: 1.3;

}*/

body, td {
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-style:normal;
	font-size:0.75em;
	font-weight:normal;
}

h1 {
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	font-size:24px;
	font-weight:normal;
	/*color:#ED4C14;*/
	color:#000000;
}

h2 {
	display: inline; 
	font-size: 1.5em; 
	font-weight: normal; 
}

a {text-decoration:none;}
a:link		{ color:#0000ff;}								/* unvisited link */
a:visited	{ color:#0000ff;}								/* visited link */
a:hover		{ color:#0000ff; text-decoration:underline; }	/* mouse over link */
a:active	{ color:#0000ff;}								/* selected link */

.small { 
	font-size: 0.95em; 
	font-weight: normal; 
}
.large {
	font-size: 1.0em; 
	font-weight: normal; 
}
.larger {
	font-size: 1.5em; 
	font-weight: normal; 
}
.green {
	color:#00b100;
}
.red {
	color:#ff0000;
}
.grey {
	color:#666666;
}
.dark_grey {
	color:#999999;
}
.blue {
	color:#4866bd;
}
.orange {
	color:#e47f00;
}
.white {
	color:#ffffff;
}

.black {
	color:#000000;
}

A.main:link { color: #CCCCCC }
A.main:visited { color: #CCCCCC }
A.main:active { color: #CCCCCC }
A.main:hover { color: #FFFFFF }

A.ttop:link { color: #B4B465 }
A.ttop:visited { color: #B4B465 }
A.ttop:active { color: #B4B465 }
A.ttop:hover { color: #B4B465 }

A.guide:link { color: #CCCCCC }
A.guide:visited { color: #CCCCCC }
A.guide:active { color: #CCCCCC }
A.guide:hover { color: #669966 }

A.accommodation:link { color: #CCCCCC }
A.accommodation:visited { color: #CCCCCC }
A.accommodation:active { color: #CCCCCC }
A.accommodation:hover { color: #990000 }

A.library:link { color: #CCCCCC }
A.library:visited { color: #CCCCCC }
A.library:active { color: #CCCCCC }
A.library:hover { color: #779F4F }

A.forums:link { color: #CCCCCC }
A.forums:visited { color: #CCCCCC }
A.forums:active { color: #CCCCCC }
A.forums:hover { color: #006699 }

A.shop:link { color: #CCCCCC }
A.shop:visited { color: #CCCCCC }
A.shop:active { color: #CCCCCC }
A.shop:hover { color: #cc9900 }

A.travelogues:link { color: #CCCCCC }
A.travelogues:visited { color: #CCCCCC }
A.travelogues:active { color: #CCCCCC }
A.travelogues:hover { color: #999900 }

A.classifieds:link { color: #CCCCCC }
A.classifieds:visited { color: #CCCCCC }
A.classifieds:active { color: #CCCCCC }
A.classifieds:hover { color: #9999CC }

A.beige:link { color: #ffffff }
A.beige:visited { color: #ffffff }
A.beige:active { color: #ffffff }
A.beige:hover { color: #9C9C4A }

A.ttopsub:link { color: #ffffff }
A.ttopsub:visited { color: #ffffff }
A.ttopsub:active { color: #ffffff }
A.ttopsub:hover { color: #B4B465 }

.SmallText { font-size: 10px; }

A.main {
  text-decoration: none;
}

A.business {
  text-decoration: none;
}

A.ttop {
  text-decoration: none;
}

A.guide {
  text-decoration: none;
}

A.accommodation {
  text-decoration: none;
}

A.library {
  text-decoration: none;
}

A.forums {
  text-decoration: none;
}

A.shop {
  text-decoration: none;
}

A.travelogues {
  text-decoration: none;
}

A.classifieds {
  text-decoration: none;
}

A.features {
  text-decoration: none;
}

A.green {
  text-decoration: none;
}

A.red {
  text-decoration: none;
}

A.teal {
  text-decoration: none;
}

A.countrysubs {
  text-decoration: none;
}

A.ttopsub {
  text-decoration: none;
}

form {
  margin-top: 0; 
  margin-bottom: 0;
}

.FormStyle {
background-color: #F2F8EA;
color: #000000;
font-size: 10pt;
font-family: arial;
}

.ButtonStyle {
background-color: COCOCO;
border-color: 555555;
border-style: ridge;
border-width: 1;
color: 000000;
font-size: 8pt;
font-family: arial;
}

.ClientCurrencyHighlight {
background-color: #FFFFCC;
padding-top: 1px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 1px;
color: #000000;
line-height: 20px;

}

.ClientCurrencyMatchHighlight {
background-color: #FFFFCC;
padding-top: 1px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 1px;
color: #FF0000;
line-height: 20px;

}

.ClientBkclHighlight {
background-color: #FFFFCC;
padding-top: 2px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 2px;
color: #000000;
line-height: 20px;

}

.YellMessageBox { 
background-color: #FFFFE1; 
border: 1px dashed #CFCFCF; 
padding: 8px; 

}

.BlueMessageBox { 
background-color: #F4F8FF; 
border: 1px dashed #CFCFCF; 
padding: 8px; 

}

.DashedBox { 
border: 1px dashed #CFCFCF; 
padding: 8px; 

}

#tour_operators_information{
	/*div on package view*/
	position:relative; 
	background-color: #FFFFE1; 
	border: 1px dashed #CFCFCF; 
	margin-bottom: 20px;
	padding: 8px; 
}

#about_reviews1{
	/*div on package view*/
	position:relative; 
	background-color: #f4f4f4; 
	border: 0px dashed #CFCFCF; 
	margin-bottom: 20px;
	padding: 8px; 
}

#about_reviews2{
	/*div on package view*/
	position:relative; 
	background-color: #f4f4f4; 
	border: 0px dashed #CFCFCF; 
	margin-bottom: 20px;
	padding: 8px; 
}

.close-image{     
	/*image used to hide a div*/
	display: block;     
	float:right;     
	position:relative;     
	top:-10px;     
	right: -12px;     
	height: 14px; 
	border: 0px;
}

