a:link    		{ color: white ; font-weight: bold ; text-decoration: none }
a:visited   	{ color: white ; font-weight: bold ; text-decoration: none }
a:hover   		{ color: white ; font-weight: bold ; text-decoration: underline }
a:active   		{ color: white ; font-weight: bold ; text-decoration: none }

a.link_pages:link    { color: #0346ef; font-weight: bold; text-decoration: underline }
a.link_pages:visited { color: #0346ef; font-weight: bold; text-decoration: underline }
a.link_pages:hover   { color: #0346ef; font-weight: bold; text-decoration: underline }
a.link_pages:active  { color: #0346ef; font-weight: bold; text-decoration: none }

a.link_1:link    { color: #0346ef; font-weight: normal; text-decoration: none }
a.link_1:visited { color: #0346ef; font-weight: normal; text-decoration: none }
a.link_1:hover   { color: #0346ef; font-weight: normal; text-decoration: underline }
a.link_1:active  { color: #0346ef; font-weight: normal; text-decoration: none }
    
a.blink:link    { color: #0346ef; font-weight: bold; text-decoration: none }
a.blink:visited { color: #0346ef; font-weight: bold; text-decoration: none }
a.blink:hover   { color: #0346ef; font-weight: bold; text-decoration: underline }
a.blink:active  { color: #0346ef; font-weight: bold; text-decoration: none }

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color:#000000; text-align: center; margin-top: 2px; padding: 0px;} 
hr   {width: 702px; color: #0346ef; background-color: #0346ef; height: 1px; margin: 0 auto;} 
  	
	
#majorheader			{width: 702px; height: 85px; background-image: url(http://www.majortravel.co.uk/images/logos_frontpage/background_perry.gif); background-repeat: Repeat; padding-left: 1px; padding-top: 1px; padding-bottom: 1px;}
#majorheader .logo		{float: left; width: 690px; text-align: left; }
#majorheader .links		{float: left; width: 690px; text-align: left; padding-top: px; padding-left: 3px; font-size: 11px; color:#FFFFFF; font-weight: bold;}


#majorfooter			{float: left; width: 702px; height: 55px; background-image: url(http://www.majortravel.co.uk/images/logos_frontpage/worldwidetravelspecialist_background.gif); background-repeat: no-repeat; padding-left: 1px; padding-top: 1px; padding-bottom: 2px; margin-top: 10px;}	
#majorfooter .contact	{width: 692px; font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: left; padding: 5px;}


#majorfooter2			{float: left; width: 702px; height: 65px; padding-top: 5px;}	
#majorfooter2 .atol		{float: left; width: 60px; text-align: left; vertical-align: bottom;}
#majorfooter2 .iata		{float: left; width: 96px; text-align: right; vertical-align: bottom;}
#majorfooter2 .atoltext {float: left; width: 393px; font-size: 9px; font-weight: normal; color: #000000; text-align: justify; padding-top: 0px; padding-right: 10px;}
#majorfooter2 .links	{float: right; width: 125px; text-align: right; vertical-align: top; padding-top: 0px;}


.txt 					{color:#000033; top:1px; z-index:99; visibility:hidden; display:none;}

#container				{width: 702px; margin: 0 auto; padding: 0px;}	

#updated				{float: left; width: 702px; text-align: right; margin-top: 5px; margin-bottom: 5px;}

#bookinglink			{width: 702px; text-align: left; padding-top: 10px; font-size: 10px; font-weight: bold; color: #0346ef; margin-bottom: 10px;}
#bookinglink .link		{float: right; width: 390px; text-align: right; height: inherit;}
#bookinglink .logo		{float: left; width: 308px;}


#ac					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#ac p				{float: left; text-align: justify; font-size: 10px;}	
#ac .box			{width: 702px; margin-top: 5px; margin-bottom: 20px;}
#ac .leftbox		{float: left; height: 320px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ac .rightbox		{float: right; height: 320px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ac .leftbox2		{float: left; height: 210px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ac .rightbox2		{float: right; height: 210px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ac h1				{font-size: 12px; font-weight: bold; color: #000000;}
#ac li				{font-size: 10px; font-weight: normal; color: #000000; text-align: justify;}

#ai					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#ai p				{float: left; text-align: justify; font-size: 10px;}	
#ai .box			{width: 702px; padding: 5px; margin-top: 5px; margin-bottom: 20px;}
#ai .firstbox		{float: left; width: 692px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ai .first			{float: left; text-align: justify; font-size: 10px; padding: 5px;}
#ai .leftbox2		{float: left; height: 170px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ai .rightbox2		{float: right; height: 170px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ai h1				{font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
#ai h2				{font-size: 12px; font-weight: bold; color: #000000; }
#ai .box2			{float: left; padding: 5px;}
#ai li				{font-size: 10px; font-weight: normal; color: #000000; text-align: justify;}

#ei					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#ei p				{float: left; width: 702px; text-align: justify; font-size: 10px;}	

#ba					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#ba p				{float: left; text-align: justify; font-size: 10px; width: 500px;}	
#ba .brandimages	{float: right; width: 190px; text-align: right;}
#ba .brandlogos		{width: 702px;}
#ba .box			{width: 702px; margin-top: 5px; margin-bottom: 20px;}
#ba .leftbox		{float: left; height: 410px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ba .rightbox		{float: right; height: 410px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ba .leftbox2		{float: left; height: 350px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ba .rightbox2		{float: right; height: 350px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ba .leftbox3		{float: left; height: 350px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px; }
#ba .rightbox3		{float: right; height: 350px; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#ba h1				{font-size: 12px; font-weight: bold; color: #000000;}
#ba li				{font-size: 10px; font-weight: normal; color: #000000; text-align: justify;}


#be					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#be p				{float: left; text-align: justify; font-size: 10px;}	

#bt					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#bt p				{float: left; text-align: justify; font-size: 10px; width: 500px;}	
#bt .brandimages	{float: right; width: 190px; text-align: right;}
#bt .box			{width: 702px; margin-top: 5px; margin-bottom: 20px;}

#km					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#km p				{float: left; text-align: justify; font-size: 10px;}	

#gt					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#gt p				{float: left; width: 702px; text-align: justify; font-size: 10px;}	

#kl					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#kl p				{float: left; text-align: justify; font-size: 10px;}	
#kl .box			{width: 702px; padding: 5px; margin-top: 5px; margin-bottom: 20px;}

#kl .firstbox		{float: left; width: 690px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#kl .inner			{float: left; }
#kl .inner2			{float: right; }
#kl .first			{float: left; text-align: left; text-weight: bold; font-size: 10px; padding: 5px; width: 350px;}


#kl .leftbox2		{float: left; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#kl .rightbox2		{float: right; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#kl h1				{font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
#kl h2				{font-size: 12px; font-weight: bold; color: #000000; }
#kl .box2			{float: left; padding: 5px;}
#kl li				{font-size: 10px; font-weight: normal; text-align: justify; width: 590px; list-style: none;} 
#kl .pre			{font-size: 10px; font-weight: normal; text-align: justify; width: 450px; list-style: none;} 

#os					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#os p				{float: left; text-align: justify; font-size: 10px; width: 500px;}	
#os .brandimages	{float: right; width: 190px; text-align: right;}
#os .box			{width: 702px; margin-top: 5px; margin-bottom: 20px;}



#qr					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#qr p				{float: left; text-align: justify; font-size: 10px;}	
#qr .box			{width: 702px; padding: 5px; margin-top: 5px; margin-bottom: 20px;}
#qr .firstbox		{float: left; width: 692px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#qr .first			{float: left; text-align: justify; font-size: 10px; padding: 5px;}
#qr .leftbox2		{float: left; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#qr .rightbox2		{float: right; width: 335px; padding: 5px; background-color:#E6E6FA; border: 1px solid #0346ef; margin-top: 5px;}
#qr h1				{font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
#qr h2				{font-size: 12px; font-weight: bold; color: #000000; }
#qr .box2			{float: left; padding: 5px;}
#qr li				{font-size: 10px; font-weight: normal; color: #000000; text-align: justify;}

#vg					{width: 702px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #000000; }	
#vg p				{float: left; width: 702px; text-align: justify; font-size: 10px;}	
