body	{
	background-color : #FFFFFF;
	font-family : Arial,Helvetica;
	font-size : 12px;
}

td	{
	font-family : Arial,Helvetica;
	font-size : 12px;
	color : #848484;
}

span	{
	font-family : Arial,Helvetica;
}

p	{
	font-family : Verdana,Arial,Helvetica;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 3px;
	margin-bottom : 3px;
}

ul		{
	font-family : Arial,Verdana, Helvetica;
	font-size : 12px;
}

A  {
	text-decoration : underline;
	font-size : 12px;
	font-family : Arial,Verdana, Helvetica;
	color : #C7404F;
}

A:Visited  {
	text-decoration : underline;
	font-size : 12px;
	font-family : Arial, Verdana, Helvetica;
	color : #848484;
}

A:Active  {
	text-decoration : underline;
	font-size : 12px;
	font-family : Arial,Verdana, Helvetica;
	color : black;
}

A:Hover  {
	text-decoration : underline;
	font-size : 12px;
	font-family : Arial,Verdana, Helvetica;
	color : #848484;
}


a.small:link, a.small:visited {color: #404040; text-decoration: underline; font-size: 10px;}

a.tourism:link, a.tourism:visited {color: #404040; text-decoration: none; font-size: 9px; font-weight: bold;}

#container {
	width: 1000px;
	height: 600px;
}

#features {
	position: absolute; 
	top: 120px;
	left: 845px;
	height: 300px;
	width: 124px;
	border: none;
	overflow: none;
	visibility: visible;
}

#subscribe {
	position: absolute; 
	top: 460px;
	left: 30px;
	height: 44px;
	width: 120px;
	border: none;
	overflow: none;
	visibility: visible;
	z-index: 2;
}


#newsletters {
	position: absolute; 
	top: 120px;
	left: 160px;
	height: 370px;
	width: 490px;
	border: none;
	overflow: auto;
	visibility: visible;
}

#offers {
	position: absolute; 
	top: 280px;
	left: 160px;
	height: 140px;
	width: 490px;
	border: none;
	overflow:auto;
	visibility: visible;
}

#topbrands {
	position: absolute; 
	top: 500px;
	left: 225px;
	height: 30px;
	width: 550px;
	border: none;
	overflow:auto;
	visibility: visible;
}

#articles {
	position: absolute; 
	top: 450px;
	left: 225px;
	height: 30px;
	width: 550px;
	border: 1px dotted;
	overflow:auto;
	visibility: visible;
}


#maintext {
	position: absolute; 
	top: 10px;
	left: 645px;
	height: 110px;
	width: 300px;
	border: none;
	overflow:auto;
	visibility: visible;
}

#specialist {
	position: absolute; 
	top: 170px;
	left: 200px;
	height: 250px;
	width: 600px;
	border: none;
	overflow:auto;
	visibility: visible;
}


#flights {
	position: absolute; 
	top: 120px;
	left: 645px;
	height: 200px;
	width: 200px;
	border: none;
	overflow:auto;
	visibility: visible;
}



#apps {
	position: absolute; 
	top: 10px;
	left: 750px;
	height: 90px;
	width: 220px;
	border: none;
	overflow:auto;
	visibility: visible;
}

#simpletext {
	position: absolute; 
	top: 170px;
	left: 160px;
	height: 300px;
	width: 500px;
	border: none;
	overflow:auto;
	visibility: visible;
}

#helppanel {
	position: absolute; 
	top: 60px;
	left: 630px;
	height: 500px;
	width: 250px;
	border: none;
	overflow:auto;
	visibility: visible;
}

#listing {
	position: absolute; 
	top: 120px;
	left: 30px;
	height: 220px;
	width: 760px;
	border: none;
	overflow:auto;
	visibility: visible;
	background-color: #FFFFFF;
	padding:5px;
}

#flight_channel_drop_down {
	position: absolute; 
	top: 350px;
	left: 600px;
	height: 70px;
	width: 410px;
	border: none;
	overflow:auto;
	visibility: visible;
}

#notlisted {
	position: absolute; 
	top: 500px;
	left: 820px;
	height: 60px;
	width: 140px;
	border: none;
	background-color: #F0F0F0;
	overflow: none;
	visibility: visible;
	z-index: 2;

}

#google_ads_on_listing {
	position: absolute; 
	top: 15px;
	left: 820px;
	height: 245px;
	width: 140px;
	border: none;
	overflow:auto;
	visibility: visible;
}


#toq {
	position: absolute; 
	top: 510px;
	left: 250px;
	height: 70px;
	width: 400px;
	border: none;
	overflow:auto;
	border: none;
	visibility: visible;
}



#offers_and_enews {
	position: absolute; 
	top: 350px;
	left: 30px;
	height: 140px;
	width: 560px;
	border: none;
	overflow:auto;
	visibility: visible;
	z-index: 2;
}


#mainlogo {
	position: absolute; 
	top: 10px;
	left: 30px;
	height: 72px;
	width: 210px;
	border: none;
}

#searching_for {
	position: absolute; 
	top: 75px;
	left: 38px;
	height: 10px;
	width: 210px;
	border: none;
}

#topbanner {
	position: absolute; 
	top: 10px;
	left: 260px;
	height: 65px;
	width: 470px;
	border: none;
	z-index: 2;
}


#banner-primary {
	position: absolute; 
	top: 20px;
	left: 280px;
	height: 70px;
	width: 480px;
	overflow: none;
	border: none;
}

#banner-secondary {
	position: absolute; 
	top: 500px;
	left: 280px;
	height: 70px;
	width: 480px;
	border: none;
}


#banner-tertiary {
	position: absolute; 
	top: 265px;
	left: 820px;
	height: 80px;
	width: 140px;
	border: none;
	overflow:auto;
	visibility: visible;
}


#tourism_info {
	position: absolute; 
	top: 500px;
	left: 30px;
	height: 80px;
	width: 120px;
	border: none;
	overflow:auto;
	visibility: visible;
	z-index: 2;
}

#tourism_text {
	position: absolute;
	text-align: center;
	top: 535px;
	left: 30px;
	height: 30px;
	width: 120px;
	border: none;
	overflow:auto;
	visibility: visible;
	z-index: 3;
}

#mainmap {
	position: absolute; 
	top: 100px;
	left: 640px;
	height: 150px;
	width: 200px;
	border: 1px dotted;
	overflow: hidden;
}



#searchbox1 {
	position: absolute; 
	top: 280px;
	left: 30px;
	height: 140px;
	width: 125px;
	border: 1px dotted;
	background-color : #E0E0E0;
}

#searchbox2 {
	position: absolute; 
	top: 120px;
	left: 30px;
	height: 140px;
	width: 125px;
	border: 1px dotted;
	background-color : #E0E0E0;
}

#searchbox3 {
	position: absolute; 
	top: 200px;
	left: 270px;
	height: 140px;
	width: 125px;
	border: 1px dotted;
}

#gettingthere {
	position: absolute; 
	top: 320px;
	left: 215px;
	height: 150px;
	width: 400px;
	border: 1px dotted;
}

#accom {
	position: absolute; 
	top: 280px;
	left: 640px;
	height: 300px;
	width: 200px;
	border: 1px dotted;
}

#navbar {
	position: absolute; 
	top: 120px;
	left: 30px;
	height: 25px;
	width: 950px;
	border: none;
}

#navbarhigher {
	position: absolute; 
	top: 90px;
	left: 30px;
	height: 25px;
	width: 975px;
	border: none;
}

#featurelink {
	position: absolute; 
	top: 112px;
	left: 30px;
	height: 15px;
	width: 580px;
	border: none;
}



#navbarmini {
	position: absolute; 
	top: 20px;
	left: 730px;
	height: 25px;
	width: 210px;
	border: none;
}

#carrental {
	position: absolute; 
	top: 490px;
	left: 210px;
	height: 90px;
	width: 400px;
	border: 1px dotted;
}

#operators {
	position: absolute; 
	top: 510px;
	left: 30px;
	height: 70px;
	width: 170px;
	border: 1px dotted;
}

#footer {
	position: absolute;
	top: 530px;
	left: 160px;
	height: 50px;
	width: 745px;
	border: none;
}

#footer2 {
	position: absolute;
	top: 480px;
	left: 40px;
	height: 50px;
	width: 735px;
	border: none;
}

#top_specs {
	position: absolute; 
	top: 190px;
	left: 100px;
	height: 270px;
	width: 370px;
	border: 1px dotted;
	overflow:auto;
	visibility: visible;
}

#top_dests {
	position: absolute; 
	top: 170px;
	left: 40px;
	height: 150px;
	width: 320px;
	border: 1px dotted;
	overflow:auto;
	visibility: visible;
}

#top_cities {
	position: absolute; 
	top: 170px;
	left: 455px;
	height: 150px;
	width: 320px;
	border: 1px dotted;
	overflow:auto;
	visibility: visible;
}

#top_resorts {
	position: absolute; 
	top: 170px;
	left: 665px;
	height: 200px;
	width: 220px;
	border: none;
	overflow:auto;
	visibility: visible;
}

.sectionhead	{
	color : white;
	font-family : Verdana, Helvetica, Arial;
	font-size : 11px;
	background-color: #848484;
	}

.sectionbody	{
	color : #848484;
	font-family : Verdana, Helvetica, Arial;
	font-size : 10px;
	}

.attrib2	{
	color : #808080;
	font-family : Arial,Verdana, Helvetica;
	font-size : 9px;
	}



.maroontable {
	border-width : thin;
	border-style : dotted;
	border-color: #C7404F;
	border-collapse: collapse;
	background-color: #E0E0E0;
}


.input	{
	font-family : Arial,Helvetica;
	font-size : 10px;
	font-weight : normal;
}

.whites	{
	color : white;
	font-family : Arial,Verdana, Helvetica;
	font-size : 12px;
	}
		
.midwhites	{
	color : white;
	font-family : Arial,Verdana, Helvetica;
	font-size : 13px;
	}
	
.midblacks	{
	color : black;
	font-family : Arial,Verdana, Helvetica;
	font-size : 13px;
	}

h1	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 24px;
	color : #848484;
}	

h2	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 16px;
	color : #848484;
}	

h3	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 14px;
	color : #848484;
	font-weight : normal;
}	

h5	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 10px;
	color : #848484;

}	

.subhead	{
	font-family : Garamond,serif;
	font-size : 16px;
	font-weight: bold;
	background-color : white;
	color : black;
}	

.subhead2	{
	font-family : Garamond,serif;
	font-size : 16px;
	font-weight: bold;
	background-color : rgb(87,141,183);
	color : white;
}	
.serifh1	{
	font-family : Garamond,serif;
	font-size : 24px;
	font-weight: bold;
	background-color : white;
	color : black;
}	

.url	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 12px;
	color : black;
}	


.brand	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 12px;
	font-weight: bold;
	color : #AF5959;
}	

.strap	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 12px;
	font-weight: normal;
	color :  #707070;
}	

.smallstrap	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 11px;
	font-weight: normal;
	color :  #C0C0C0;
}	

.email	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 11px;
	font-weight: bold;
	color : black;
}	

.faxtel	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 11px;
	font-weight: bold;
	color : black;
}	


blockquote	{
	font-family : Arial,Verdana, Helvetica;
	font-size : 10px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 6px;
	margin-bottom : 6px;
}

.bottomup	{
	margin-bottom : -2px;
}



form		{ 
	font-size: 10pt; 
	font-family: arial,helvetica; 
	color: #003399;
	background-image:url('../images/abtanewbgd.gif');
}

input		{ 
	font-size: 8pt; 
	color: #000000; 
	font-family: arial,helvetica; 
}

select		{ 
	font-size: 8pt; 
	color: #000000; 
	font-family: arial,helvetica; 
}
