 /*========================= OVERALL STYLES =========================*/

BODY					{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;}
h1 						{font-family: Arial, Helvetica, sans-serif;color: #F37900;font-size: 115%;font-weight: bold;text-align:left;margin:0px;}
h2 						{font-family: Arial, Helvetica, sans-serif;color: #043770;font-size: 105%;font-weight: bold;text-align:left;margin:0px;}
h4 						{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 100%;font-weight: bold;margin:0px;}
p 						{font-family: Arial, Helvetica, sans-serif;color: #043770;font-size: 80%;font-weight: normal;text-align:left;margin:0px;}
.li2 						{font-family: Arial, Helvetica, sans-serif;color: #043770;font-size: 80%;font-weight: bold;text-align:left;margin-left:20px;}
a						{font-family: Arial, Helvetica, sans-serif;color: #F37900;text-decoration: none;font-weight:normal;}
a:visited          		{color: #F37900;}
img						{border:0;}

 /*========================= TOP SECTION (INCLUDES HOME TEXT LINKS AND HOME GRAPHIC LINKS =========================*/

#brochure_topnav		{width:1001px;margin-right:auto;margin-left:auto;height:47px;background-image: url(../images/top_orange.gif);}
#toptextlinks			{width:466px;height:35px;float:left;padding-top:12px;padding-left:1px;}
#toptextlinks p			{margin:0px;color: #000;font-size: 70%;}
#toptextlinks a			{color: #000;}
#toptextlinks a:hover	{text-decoration: underline;}
#topgraphiclinks		{width:534px;height:47px;float:right;}


#hometoplink 				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/home001.gif);height: 47px;width: 100px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#hometoplink:hover 			{color: #FFFFFF;background-image: url(../images/home002.gif);}
#hometoplink span 			{display:none}

#faqtoplink 				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/faq001.gif);height: 47px;width: 82px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#faqtoplink:hover 			{color: #FFFFFF;background-image: url(../images/faq002.gif);}
#faqtoplink span 			{display:none}

#abouttoplink 				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/about001.gif);height: 47px;width: 107px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#abouttoplink:hover 		{color: #FFFFFF;background-image: url(../images/about002.gif);}
#abouttoplink span 			{display:none}

#contacttoplink 			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/contact001.gif);height: 47px;width: 120px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#contacttoplink:hover 		{color: #FFFFFF;background-image: url(../images/contact002.gif);}
#contacttoplink span 		{display:none}

#ordertoplink 				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/order001.gif);height: 47px;width: 125px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#ordertoplink:hover 		{color: #FFFFFF;background-image: url(../images/order002.gif);}
#ordertoplink span 			{display:none}

 /*========================= TOP SECTION BANNERS =========================*/

#brochure_top				{width:1001px;margin-right:auto;margin-left:auto;height:112px;}
#brochure_topleft			{width:765px;height:112px;float:left;background-image: url(../images/topbanner001.jpg);}
#brochure_topright			{width:236px;height:112px;float:right;}

#nextholiday    {width:236px;height:112px;background-image: url(../images/nextholiday_back.gif);}
#nextholiday_contain  {width:208px;height:52px;margin-left:15px;padding-top:60px;}
.nextHolimg     {margin-top:4px; float:right;}
.nextHol     {border-bottom: 1px solid  #2AB2E3;
       border-top: 1px solid #2AB2E3;
       border-left: 1px solid  #2AB2E3;
       border-right: 1px solid  #2AB2E3;width:200px;color: #2AB2E3;font-weight: bold;}
 


 /*========================= QUICK LINK MENU CONTROLLERS =========================*/
 
#quicklinks_cont			{width:1001px;margin-right:auto;margin-left:auto;height:52px;background-image: url(../images/quick_linksback.gif);}
#find						{width:250px;height:52px;float:left;margin:0px;padding:0px;}					
#quicklinks					{height:52px;margin:0px;padding:0px;float:right;width:751px;}

#summertoplink 				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/summersun_001.gif);height: 40px;width: 109px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#summertoplink:hover 		{color: #FFFFFF;background-image: url(../images/summersun_002.gif);}
#summertoplink span 		{display:none}

#uktoplink 					{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/ukbreaks_001.gif);height: 40px;width: 106px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#uktoplink:hover 			{color: #FFFFFF;background-image: url(../images/ukbreaks_002.gif);}
#uktoplink span 			{display:none}

#wintertoplink 				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/winter_001.gif);height: 40px;width: 106px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#wintertoplink:hover 		{color: #FFFFFF;background-image: url(../images/winter_002.gif);}
#wintertoplink span 		{display:none}

#longtoplink 				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/longhaul001.gif);height: 40px;width: 106px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#longtoplink:hover 			{color: #FFFFFF;background-image: url(../images/longhaul002.gif);}
#longtoplink span 			{display:none}

#citytoplink 				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/citybreaks_001.gif);height: 40px;width: 106px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#citytoplink:hover 			{color: #FFFFFF;background-image: url(../images/citybreaks_002.gif);}
#citytoplink span 			{display:none}

#skitoplink 				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/skitrips_001.gif);height: 40px;width: 105px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#skitoplink:hover 			{color: #FFFFFF;background-image: url(../images/skitrips_002.gif);}
#skitoplink span 			{display:none}

#cruisetoplinkWAS 				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/cruise_001.gif);height: 40px;width: 112px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#cruisetoplink     {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/cruise_001.gif);height: 40px;width: 113px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#cruisetoplink:hover 		{color: #FFFFFF;background-image: url(../images/cruise_002.gif);}
#cruisetoplink span 		{display:none}

/*========================= MAIN CONTAINER =========================*/
 
#main						{width:1001px;margin-right:auto;margin-left:auto;overflow:auto;}
 
/*========================= SEARCH BOX =========================*/
#leftSearch					{width:250px;overflow:auto;float:left;}
#searchWAS						{width:250px;height:293px;background-image: url(../images/search_boxback.jpg);}
#search					{width:250px;background-image: url(../images/search_boxback.jpg);background-repeat:no-repeat;}
#search_form				{width:222px;padding-left:28px;float:left;background-image: url(../images/search_boxback.jpg);background-repeat:no-repeat;}
#search_form p				{color: #043770;margin-top:2px;}
#search_form img			{padding-top:5px;}
 
#search_form select		
							{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 75%;font-weight: normal;text-align:left;border:0px;	
							margin-top:5px;
							margin-bottom:5px;
							width:200px;
							padding:0px;
							border-bottom: 1px solid  #8D0D3A;
							border-top: 1px solid #8D0D3A;
							border-left: 1px solid  #8D0D3A;
							border-right: 1px solid  #8D0D3A;padding:0px; }

  
/*========================= MAIN CONTENT =========================*/


#right_content				{width:560px;float:left;padding-left:10px;}



#featured_brochure			{width:550px;margin-top:8px;overflow:hidden;padding-bottom:15px;padding-left:10px;}
#featured_brochure a		{font-family: Arial, Helvetica, sans-serif;color: #043770;font-size: 70%;font-weight: bold;}
.thumbdisplay				{width:110px;float:left;}
.thumbtext					{height:45px;float:left;margin-top:8px;}
.thumb						{width:75px;height:110px;border-bottom: 1px solid  #000000;border-top: 1px solid #000000;border-left: 1px solid  #000000;border-right: 1px solid  #000000;}						
.thumbDetails				{width:120px;height:170px;border-bottom: 1px solid  #000000;border-top: 1px solid #000000;border-left: 1px solid  #000000;border-right: 1px solid  #000000;}						
.post						{padding-bottom:10px;}
.email						{padding-bottom:10px;}
.padded_box					{padding-top:10px;padding-bottom:10px;}




/*========================= BROCHURE ORDER =========================*/

#left_content				{width:175px;float:left;}
#view						{width:175px;height:64px;background-image: url(../images/viewbrochure_back.gif);}
#brochureorder				{width:165px;background-image: url(../images/brochureorderback.gif);padding:5px;}
#view2						{width:143px;height:32px;background-image: url(../images/viewbrochure_back.gif);padding:16px;}

.red    					{font-family: Arial, Helvetica, sans-serif;color: #B30808;font-weight: bold;text-align:left;font-size: 70%;}
.desc    					{font-family: Arial, Helvetica, sans-serif;color: #000;font-weight: normal;text-align:left;font-size: 70%;}

/*========================= PASSPORT =========================*/

#right_content_passport				{width:739px;float:left;padding-left:5px;}
#passport_top						{width:739px;height:89px;background-image: url(../images/passport_top.jpg);}
#passport_top span 					{display:none}
#passport_content					{width:739px;overflow:auto;background-image: url(../images/passport_back.gif);}
#passport_bottom					{width:739px;height:149px;background-image: url(../images/passport_bottom.gif);}
#passport_buttons					{float:right;width:151px;padding-right:20px;padding-top:30px;}
.orange								{color: #F37900;font-weight: bold;}


/*========================= RECTANGLE SPECIAL FEATURE =========================*/

#long_container							{width:739px;}
#long_feature_top						{width:739px;height:45px;background-image: url(../images/long_featured_title.gif);}
#long_feature_back						{width:739px;overflow:auto;background-image: url(../images/long_featured_back.gif);}
#long_feature_contain					{width:719px;overflow:auto;margin-left:20px;margin-top:10px;}
.thumbdisplay3							{width:75px;float:left;border-bottom: 1px solid  #000000;border-top: 1px solid #000000;border-left: 1px solid  #000000;border-right: 1px solid  #000000;}
.feature_desc3							{width:620px;float:right;margin-left:10px;margin-top:0px;}
#long_feature_bottom					{width:739px;height:52px;background-image: url(../images/long_featured_bottom.gif);}
#long_links								{width:700px;margin-left:20px;padding-top:20px;text-align:right;}

/*========================= RECTANGLE SPECIAL FEATURE =========================*/

.results_container						{width:550px;height:101px;margin-top:20px;margin-bottom:20px;padding-right:10px;}
.results_thumb							{width:71px;height:101px;float:left;border-bottom: 1px solid  #000000;border-top: 1px solid #000000;border-left: 1px solid  #000000;border-right: 1px solid  #000000;}
.results_desc							{width:464px;float:right;}
.resuls_select							{width:464px;float:right;text-align:right;}
.results_font							{font-family: Arial, Helvetica, sans-serif;color: #043770;font-size: 80%;font-weight: regular;}														

/*========================= SHORTER RECTANGLE SPECIAL FEATURE =========================*/
 
#feature_long_container       {width:550px;margin-top:15px;}
#resultslong_feature_top      {width:550px;height:45px;background-image: url(../images/results_featured_title.gif);}
#resultslong_feature_back      {width:550px;overflow:auto;background-image: url(../images/results_featured_back.gif);}
#resultslong_feature_contain     {width:530px;overflow:auto;margin-left:20px;margin-top:10px;margin-bottom:0px;}
.thumbdisplay2						{width:75px;float:left;border-bottom: 1px solid  #000000;border-top: 1px solid #000000;border-left: 1px solid  #000000;border-right: 1px solid  #000000;}
.thumbdisplay4         {width:75px;float:left;margin-right:1px;border-bottom: 1px solid  #000000;border-top: 1px solid #000000;border-left: 1px solid  #000000;border-right: 1px solid  #000000;}
.feature_desc4         {width:410px;float:right;margin-left:2px;margin-top:0px;margin-right:10px;}
#resultslong_feature_bottom      {width:550px;height:52px;background-image: url(../images/results_featured_bottom.gif);} 
#resultslong_links        {width:500px;margin-left:20px;padding-top:2px;text-align:right;}
/*========================= SQUARE SPECIAL FEATURE =========================*/
/*
#special_featureNOTUSED 					{width:241px;margin-left:9px;margin-top:10px;height:247px;background-image: url(../images/squarefeature.jpg);}
#feature_title						{width:200px;margin-left:20px;padding-top:20px;}
#feature_title h1					{font-family: Arial, Helvetica, sans-serif;color: #043770;font-size: 100%;font-weight: bold;text-align:left;margin:0px;}												
#feature_contain					{width:200px;overflow:auto;margin-left:20px;margin-top:10px;}
.thumbdisplay2						{width:75px;float:left;left;border-bottom: 1px solid  #7686C1;border-top: 1px solid #7686C1;border-left: 1px solid  #7686C1;border-right: 1px solid  #7686C1;}
.feature_desc2						{width:110px;float:right;margin-left:10px;margin-top:0px;}
#feature_links						{width:200px;margin-left:20px;margin-top:25px;text-align:left;}

.white								{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 72%;font-weight: bold;}
.desc_title							{font-family: Arial, Helvetica, sans-serif;color: #F37900;font-size: 70%;font-weight: bold;}							
*/

/*========================= SQUARE SPECIAL FEATURE =========================*/
 
#special_feature      {width:241px;margin-left:9px;margin-top:10px;overflow:auto;}
#special_featureTOP    {width:241px;height:19px;background-image: url(../images/feature_top.jpg);}
#feature_thumb      {width:241px;height:155px;background-image: url(../images/feature_grade.jpg);}

#feature_title      {width:200px;margin-left:20px;padding-top:0px;}
#feature_title h1     {font-family: Arial, Helvetica, sans-serif;color: #043770;font-size: 100%;font-weight: bold;text-align:left;margin:0px;}            
#feature_contain     {width:200px;overflow:auto;margin-left:20px;margin-top:10px;}
.thumbdisplay2      {width:75px;float:left;}
.feature_desc2      {width:110px;float:right;margin-left:10px;margin-top:0px;}
#feature_info      {width:201px;padding-left:20px;padding-right:20px;overflow:auto;background-image: url(../images/feature_info.jpg);}
#feature_bottom      {width:241px;height:20px;background-image: url(../images/feature_bottom.jpg);}
 
.black        {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 72%;font-weight: bold;}
.white        {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 72%;font-weight: bold;}
.desc_title2      {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;}       
.desc_title       {font-family: Arial, Helvetica, sans-serif;color: #F37900;font-size: 70%;font-weight: bold;}       


/*========================= FOOTER =========================*/

#footer_brochure					{width:1001px;margin-right:auto;margin-left:auto;height:37px;background-image: url(../images/james.gif);margin-top:20px;}
#bottom_nav							{float:right;height:37px;width:450px;}