body, td, th	{
	background-color : #FFFFFF; /* white*/
	font-family : Arial,Verdana,Helvetica;
	font-size : 12px;	
	scrollbar-face-color: #DD0011; /* red */
	scrollbar-darkshadow-color: #5D5D5D; /* dark grey */
	scrollbar-shadow-color: #FFFFE3; /* ABTECH light blue */
	scrollbar-highlight-color: #FFFFE3; /* ABTECH light blue*/
	scrollbar-3dlight-color: #FFFFE3); /* ABTECH light blue */
	scrollbar-track-color: #FFFFE3; /* light blue */
	scrollbar-arrow-color: white; /* */
}

span	{
	font-family : Arial,Helvetica;
	font-size : 10px;
}

p	{
	font-family : Arial,Verdana,Helvetica;
	color : #606060;
	font-size : 11px;
	margin-left : 15px;
	margin-right : 10px;
	margin-top : 5px;
	margin-bottom : 3px;
}


ul		{
	font-family : Arial,Verdana,Helvetica;
	font-size : 11px;
}

A  {
	text-decoration : underline;
	font-size : 12px;
	font-family : Arial,Verdana, Helvetica;
	color : #DD0011;
}

A:Visited  {
	text-decoration : underline;
	font-size : 12px;
	font-family : Arial,Verdana, Helvetica;
	color : #606060;
}

A:Active  {
	text-decoration : none;
	font-size : 12px;
	font-family : Arial,Verdana, Helvetica;
	color : black;
}

A:Hover  {
	text-decoration : underline;
	font-size : 12px;
	font-family : Arial,Verdana, Helvetica;
	color : black;
}


.input	{
	font-family : Arial,Helvetica;
	font-size : 9px;
	font-weight : normal;
}

h1	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 22px;
	color : #DD0011;
	margin-bottom : 0.2em;
}	

h2	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 16px;
	color : #DD0011;
	margin-bottom : 0.2em;
}	

h3	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 14px;
	color : black;
	font-weight : normal;
}	

h5	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 10px;
	color : #DD0011;
}	


.subhead	{
	font-family : Arial,Verdana,Helvetica;
	font-size : 12px;
	font-style : italic;
	background-color : #FFFFE3;
	color : #DD0011;
	padding-left : 1em;
	padding-right : 1em;
}	

.tourhead	{
	font-family : Arial,Verdana,Helvetica;
	font-size : 16px;
	font-style : normal;
	background-color : #DD0011;
	color : #FFFFE3;
	padding-left : 1em;
	padding-right : 1em;
}	

.hotelhead	{
	font-family : Times;
	font-size : 14px;
	font-weight : normal;
	background-color : #DD0011;
	color : #FFFFE3;
	padding-left : 1em;
	padding-right : 1em;
}	

.maincontenttitle	{
	color : #DD0011;
	font-family : Verdana, Helvetica, Arial;
	font-size : 16px;
	font-weight: bold;
	}

.secondcontenttitle	{
	color : #DD0011;
	font-family : Verdana, Helvetica, Arial;
	font-size : 13px;
	font-weight: bold;
	margin-bottom : 2px;
	}

.halfover	{
	color : #DD0011;
	font-family : Verdana, Helvetica, Arial;
	font-size : 10px;
	font-weight: bold;
	}

.table-header		{background-color: #000080; font-size: 8pt; color: #FFF; font-weight: bold;}
.table-colour		{background-color: #6D7F95; font-size: 8pt; color: #000;}
.table-highlight	{background-color: #EAE7FF; font-family: arial; font-size: 8pt; color: #000;}		


.hotelpanel	{
	border-style : dotted;
	border-width : thin;
	border-color : #DD0011;
}	

.itindayhead	{
	font-family : Times;
	font-size : 14px;
	font-weight : bold;
	background-color : #DD0011;
	color : #FFFFE3;
	text-align : center;
}	

.itintable	{
	border : thin #DD0011 dotted;
}	


blockquote	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 11px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 6px;
	margin-bottom : 6px;
}


form		{ 
	font-size: 8pt; 
	font-family: arial,helvetica; 
	color: #DD00111;
}

input		{ 
	font-size: 8pt; 
	color: #000000; 
	font-family: arial,helvetica; 
}

select		{ 
	font-size: 8pt; 
	color: #000000; 
	font-family: arial,helvetica; 
}

.strap	{
	color : #DD0011;
	font-family : Verdana, Helvetica, Arial;
	font-size : 11px;
	font-style: normal;
	font-weight: bold;
	background-color : #FFCE00; /* santa yellowish */
}




#topbanner {
	position: absolute; 
	top: 20px;
	left: 60px;
	height: 95px;
	width: 750px;
	border: none;
	z-index: 2;
}

#photos {
	position: absolute; 
	top: 165px;
	left: 50px;
	height: 320px;
	width: 165px;
	border: none;
}

#callback {
	position: absolute; 
	top: 490px;
	left: 65px;
	height: 100px;
	width: 150px;
	border: none;
}

#navbar {
	position: absolute; 
	top: 138px;
	left: 60px;
	height: 25px;
	width: 750px;
	background-image:url('/images/bgline.gif');
	background-repeat: repeat-x;
	border: none;
}

#tourdescription {
	position: absolute; 
	top: 168px;
	left: 220px;
	height: 200px;
	width: 380px;
	border: none;
}

#photohero {
	position: absolute; 
	top: 168px;
	left: 610px;
	height: 200px;
	width: 200px;
	border: none;
}

#hotelinfo {
	position: absolute; 
	top: 375px;
	left: 220px;
	height: 140px;
	width: 590px;
	border: none;
}

#footer {
	position: absolute;
	top: 540px;
	left: 565px;
	height: 44px;
	width: 250px;
	border: none;
}

#homepage {
	position: absolute; 
	top: 160px;
	left: 60px;
	height: 500px;
	width: 760px;
	border: none;
	z-index: 2;
}


	