body 
{
	margin:0;
	padding:0;
}

iframe{border:none; outline: none}

form
{
	margin:0;
	padding:0;
}

img
{
	border: none;
}
.clearboth{clear:both}

#frame
{width:730px; margin:15px auto 0 auto; background-color:#ffffff;}

#fblike{display:inline;height:25px;padding:0;border:solid 1px #fff;outline:none;margin:5px 0 0 0}
#menu
{width:469px; height:44px; margin:24px 0 1px 0; background-color:#EAE827;}	
	#menu ul {margin:0;	padding:15px 0 0 0;}		
	#menu li {display:inline; list-style-image:none; margin:0; padding:0 8px 0 15px;}	
	#menu a	{color:#A54399;text-decoration:none;font-size: 12px;}	
	#menu a:hover {color:#000;}
	#leftcolumn{width:234px; height:100%;float:left; color: inherit;}
	#leftcolumn p{padding:8px;}

#mapdiv
{
	margin: 10px 0;
}

#countrylinks
{
	color: #bbb;
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 25px 0;
}
	#countrylinks a
	{
		display: block;
		color: inherit;
		background-color: inherit;
		text-decoration: none;
		margin: 3px 0;
	}
	#countrylinks a:hover
	{
		color: #858585;
		background-color: inherit;
	}
.find
{
	color:#555;
	font-size:0.7em
}
	
#byarea
{
}
.byareadestination
{
	margin: 20px 0;
}
	.byareadestination p
	{
		color: #858585;
		background-color: inherit;
		font-size: 12px;
		padding: 0;
	}
	
	.byareadestination img
	{
		float: left;
		margin: 0 10px 0 0;
	}
	.byareadestination a
	{
		color: #A54399;
		background-color: inherit;
		font-family: Verdana, Arial, sans-serif;
		font-size: 19px;
		text-decoration: none;
	}
	.byareadestination a:hover
	{
		color: #682a60;
		background-color: inherit;
		text-decoration: underline;
	}

#supportbox	{background-color:#A54399; width:234px; margin:14px 0 10px 0; padding-bottom:10px;}
	#supportbox p, #findnumberbox p	{color:#fff;padding:10px 10px 0 10px;}	
	#supportbox input, #findnumberbox input	{margin:0 0 0 10px;}
	#supportbox a
	{
		color: #fff;
		background-color: inherit;
		text-decoration: none;
	}
	#supportbox a:hover
	{
		text-decoration: underline;
	}
	
#findnumberbox	{background:url(images/typeincity.gif) no-repeat; width:234px; height:213px;}	
.heading	{width:468px; height:26px; margin:7px 0; background-color:#A54399;}	
#countrybox	{width:468px; height:auto; margin:0px 0 1px 0; padding-top:6px; background-color:#EAE827;}

#quicklinks{border-bottom:solid 1px #e9e9e9;border-top:solid 1px #e9e9e9;padding-top:1em;padding-bottom:1em}
#quicklinks a{line-height:1.4em;text-decoration:none}
#quicklinks a:hover{text-decoration:underline}

#specials p{width:100px;color:#A54399;background:#F2BD21;font-size:0.9em;text-align:center;padding:55px 15px 15px 15px;margin:-60px auto 0 auto;z-index:-100}
#ribbon{height:52px;width:130px;background:transparent url(images/ribbon.png) repeat-x bottom center;margin:-1px auto 0 auto}

#citybox	{width:468px; height:30px; margin:0 0 1px 0; background-color:#EAE827;}	
.calltable	{width:468px; padding:0; margin:0;}	
	.calltable p	{color:#A54399; font-size:14px; padding:5px 0 0 12px; margin:0;}	
	.calltable h4	{color:#fff; font-size:16px; padding:5px 0 5px 12px;}
	.calltable h6	{font-size:12px; color:#fff;}
	.calltable h5	{color:#A54399; font-size:19px; padding:5px 0 5px 12px;}	
#rightcolumn{width:475px; float:right;}	
#footer{width:720px; height:22px; border-top:1px solid #A54399; clear:both; margin:10px auto;}
	#footer p{color:#646464;}

#arealinks
{
	clear: both;
	color: #555;
	background-color: inherit;
	text-align: center;
	margin: 10px auto;
}
	#arealinks a
	{
		width: 100px;
		color: #858585;
		background-color: inherit;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		text-decoration: none;
	}
	#arealinks a:hover
	{
		color: #000;
		background-color: inherit;
		text-decoration: underline;
	}

#flag {width:40px; height:26px; float:right;}
#newsbox {background:#E5CCE5 url(images/news_latest_bk.jpg) no-repeat; margin-bottom:10px;}
	#newsbox a {color:#A54399; text-decoration:none;}
	#newsbox p {padding:0 10px 10px 20px;}
.newsitem {color:#858585; border-bottom:1px dotted #A54399; padding:10px 0; width:443px; }
	.newsitem p {color:#858585; padding:0 0 5px 0; clear:both;}
	.newsitem h3 {color:#A54399;padding:0 0 5px 0; font-weight:bold; clear:both;}
	.newsitem h4 {color:#A54399;padding:0 0 5px 0;  clear:both;}

/*text */
h1, h2, h3, h4, h5, h6 {color:#A54399;  font-family:Verdana, Arial, sans-serif; font-weight:normal; padding:0; margin:0;}
h1{font-family:"Arial Rounded MT Bold",Arial,Verdana,Helvetica,"Trebuchet MS",Geneva,Sans-Serif;font-size:2em;line-height:1em;font-weight:normal;margin:0 0 16px 0}

h2{
	font-size:1.5em;
	padding-left:10px;
}
h3{font-size:19px; padding:1px 0 0 15px; color:#fff; float:left;}
h4{font-size:14px; padding:1px 0 2px 12px; color:#fff; float:left;}
p{font:11px Verdana, Arial, sans-serif; margin:0; padding:10px 0; line-height:1.5em; color:#000;}
li{list-style-image:url(images/bullet.gif); font: 11px Verdana, Arial, sans-serif; color:#858585; margin-left: -16px;}
.listheading{color:#A54399; font-size:12px;}
.listheading1{color:#A54399; font-size:12px; padding: 0 0 0 12px;}
.pinkprice{color: #D2074A; font-size:21px;}
.blueprice {color: #1A87C2; font-size:21px;}
.yellowprice {color: #EEA62E; font-size:21px;}
.twelve{font-size:12px;}
.fifteen{font-size:15px; color:#A54399; padding:4px 10px 0 10px;}
	.fifteen a 
	{
		color: #692a61;
		background-color: inherit;
		text-decoration: none;
	}
	.fifteen a:hover
	{
		color: #4b1f46;
		background-color: inherit;
	}
	
.thirty{font-size:24px; color:#A54399; padding:10px 10px 0 10px;}
.countrytxt{color:#A54399; padding:10px;}
	.countrytxt a
	{
		color: #6a2b62;
		background-color: inherit;
		font-family: Verdana, Arial, sans-serif;
		text-decoration: none;
	}
	
	.countrytxt a:hover
	{
		color: #32142f;
		text-decoration: underline;
	}
.link{color:#fff;text-decoration: none;}
.twenty {font-size:18px; color:#A54399; padding:3px 10px 0 10px;}
.twentyfour {font-size:24px; color:#A54399; padding:10px 10px 0 10px;}
.fifteennoindent {font-size:15px;color:#A54399;	padding:10px 10px 0 0px;}
.fifteenleft {font-size:15px;color:#A54399;	padding:4px 10px 0 10px;	text-align: right;}
.greybody {color:#858585;	font-size:12px;	padding-left: 12px;}
	.greybody a
	{
		color: #555;
		background-color: inherit;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}
	
	.greybody a:hover
	{
		color: #000;
		text-decoration: underline;
	}

.greybody1
{
	color:#858585;
	font-size:12px;
	padding: 0 0 6px 12px;
}
	.greybody1 a
	{
		color: #555;
		background-color: inherit;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}
	
	.greybody1 a:hover
	{
		color: #000;
		text-decoration: underline;
	}
	
.greybody2
{
	color:#858585;
	font-size:12px;
	font-style: italic;
	padding: 0 0 6px 12px;
}

.terms {color:#A54399; font-size:10px;}
	.terms a
	{
		color: #6a2b62;
		background-color: inherit;
		font-family: Verdana, Arial, sans-serif;
		text-decoration: none;
	}
	
	.terms a:hover
	{
		color: #32142f;
		text-decoration: underline;
	}
/* table borders and layouts */
.borderleft{border-left:1px solid #E9E9E9;}
.borderbottomleft{border-bottom:1px solid #E9E9E9;border-left:1px solid #E9E9E9;}
.borderbottom{border-bottom:1px solid #E9E9E9;}
#destinations th
{font:12px Tahoma, Arial, sans-serif; font-weight:bold; padding:5px; border-bottom:1px solid #E9E9E9; padding-top:10px;}
#destinations td{font:11px Tahoma, Arial, sans-serif;padding:5px; color:#474747;}
#codes td{font:11px Tahoma, Arial, sans-serif;padding:5px; color:#474747;}
#Submit2{float:left;}

.cell 
{color:#A54399;	font-size:11px;	background-color: #F6EEF9;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: solid;	border-top-color: #A54399;	border-right-color: #996699;	border-bottom-color: #CCCCFF;	border-left-color: #990099;	font-family: Arial, Helvetica, sans-serif;	line-height: 12px;	padding-top: 3px;}

.servicetxt 
{color:#333; text-align: left; padding:10px 0 0 15px; font-weight: normal; line-height: 17px;}

.servicetitle 
{
	color:#757575;
	background-color: inherit;
	font-family: Verdana, Arial, sans-serif;
	font-size:14px;
	text-align: left;
	padding:5px 0 5px 15px;
	border-bottom:1px dotted #E9E9E9;
	line-height: 17px;
}

.servicetxt a
{
	color: #858585;
	background-color: inherit;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.servicetxt a:hover
{
	color: #000000;
	text-decoration: underline;
}

#hidden
{
	display: none;
}

#moblink
{
	color: inherit;
	background-color: #F4ED28;
	min-height: 120px;
	padding: 10px;
	margin: 25px 0;
}
	#moblink h3
	{
		color: #a54399;
		background-color: inherit;
		font-family: Verdana, Arial, sans-serif;
		font-size: 18px;
		padding: 0;
		margin: 0 0 10px 0
	}
		#moblink h3 a
		{
			color: #a54399;
			background-color: inherit;
			text-decoration: none;
		}
		#moblink h3 a:hover		
		{
			color: #BE21AE;
		}
	#moblink ul
	{
		list-style-position: outside;		
		padding: 0;
		margin: 5px 0 0 12px;
	}
		#moblink ul li
		{
			color: #a54399;
			background-color: inherit;
			font-size: 12px;
			margin: 5px 0;
		}
	#moblink p
	{
		color: #a54399;
		background-color: inherit;
		padding: 0;
		margin: 5px 0;
	}
	#moblink a img
	{
		float: left;
	}		
	#moblink p a
	{
		color: #a54399;
		background-color: inherit;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		padding: 0;
		margin: 10px 0;
	}
	#moblink p a:hover
	{
		text-decoration: underline;
	}
	
.mainhead{
	padding:0 0 0 10px
}
	
