BODY									{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size: 85%;background-color:#FFF;}

.body{
background-image:url(../images/blue_top.gif);background-repeat:repeat-x;
}

img{ border:0;}
h1 										{font-family:arial, Helvetica, sans-serif;color: #0961a0;font-size: 160%;font-weight:normal;text-align:left;margin:0px; margin-top:0px;}
h2 										{font-family:arial, Helvetica, sans-serif;color: #0961a0;font-size: 110%;font-weight:bold;text-align:left;margin:0px; margin-top:6px;}

p 										{font-family: arial, Helvetica, sans-serif;color: #000000;font-weight: normal;text-align:left;margin:0px;}

.title									{font-family: arial, Helvetica, sans-serif;color: #000000;font-weight: bold;text-align:left;font-size: 130%;}

a										{font-family: arial, Helvetica, sans-serif;color: #000000;font-weight: normal;text-align:left; text-decoration:none;line-height:99%}
a:hover									{color:#46254a;text-decoration:underline;}

hr										{color:#46254a;background-color:#7D5881;
height: 1px;margin-top:6px;margin-bottom:6px;padding-top:6px;}								


/*========================= This is the Code for the header graphic - all content sits within this div =========================*/

#main_holder						{ border: 0px solid #000000;width:970px; overflow:hidden; margin-left:auto; margin-right:auto; padding:0px;background-image:url(../images/top_back.jpg);background-repeat:no-repeat;}
#main_holder2						{ border: 0px solid #000000;width:990px; overflow:hidden; margin-left:auto; margin-right:auto; padding:0px;padding-left:0px;}

/*========================= This is the Code for the header =========================*/

#top_holder							{width:970px; height:124px;float:left;padding:0px; border: 0px solid #000000;}
#logo_top							{width:522px; height:124px;margin-left:auto; margin-right:auto; padding:0px;margin-top:20px;float:left;}
#nav_top							{width:310px; height:124px;padding:0px;float:right;text-align:right;}

/*========================= Header buttons =========================*/

#home_button						{width:62px; height:33px; background-image:url(../images/nav/home_01.gif); display:block; float:left;}
#home_button:hover					{background-image:url(../images/nav/home_02.gif);}
#home_button span					{display:none;}

#what_button						{width:105px; height:33px; background-image:url(../images/nav/what_01.gif); display:block; float:left;}
#what_button:hover					{background-image:url(../images/nav/what_02.gif);}
#what_button span					{display:none;}

#sign_button						{width:98px; height:33px; background-image:url(../images/nav/sign_up_01.gif); display:block; float:left;margin-right:10px;}
#sign_button:hover					{background-image:url(../images/nav/sign_up_02.gif);}
#sign_button span					{display:none;}


/*========================= Homepage Columns Container =========================*/

#column_holder						{width:970px;overflow:hidden;float:left;padding:0px; border: 0px solid #000000;}

/*========================= Homepage Left and Right Columns =========================*/

#left_column						{width:523px;overflow:hidden;margin-left:auto; margin-right:auto; padding:0px;margin-top:10px;float:left;border: 0px solid #000000;}
#left_column2						{width:800px;overflow:hidden;margin-left:auto; margin-right:auto; padding:0px;margin-top:10px;float:left;border: 0px solid #000000;}
#right_column						{width:383px;overflow:hidden;padding:0px;float:right;text-align:left;border: 0px solid #000000;margin-right:49px;}

/*========================= Homepage main elements =========================*/

.title_graphic						{padding-top:12px;padding-bottom:6px;}

.winter_sun_offer						{width:522px;height:33px; padding-top:9px;margin-top:0px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/winter_sun.gif);background-repeat:no-repeat;}
.cruise_offer						{width:522px;height:33px; padding-top:9px;margin-top:0px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/cruises.gif);background-repeat:no-repeat;}
.inclusive_offer					{width:522px;height:33px; padding-top:9px;margin-top:0px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/inclusive.gif);background-repeat:no-repeat;}
.city_offer							{width:522px;height:33px; padding-top:9px;margin-top:0px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/city.gif);background-repeat:no-repeat;}
.uk_offer							{width:522px;height:33px; padding-top:9px;margin-top:0px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/uk.gif);background-repeat:no-repeat;}
.ski_offer							{width:522px;height:33px; padding-top:9px;margin-top:0px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/ski.gif);background-repeat:no-repeat;}
.flight_offer						{width:522px;height:33px; padding-top:9px;margin-top:0px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/flights.gif);background-repeat:no-repeat;}
.soldout_offer				{width:425px;height:33px; padding-top:9px;margin-top:3px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/sold_out.gif);background-repeat:no-repeat;}


.inner_offer						{width:401px;margin-left:64px;float:left;border: 0px solid #000000;}
.date_offer							{width:51px;float:right;}
.date_offer p						{padding-top:4px;}

/*========================= Sign up box homepage =========================*/


#signup_home						{width:383px;border: 0px solid #000000;}
#signup_home2						{width:383px;border: 0px solid #000000;float:left;}
#signup_top							{width:383px;height:11px;}
#signup_top2						{width:354px;height:49px;background-image:url(../images/sign_up_mail.gif);background-repeat:no-repeat;padding-left:29px;padding-top:10px;font-family:arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 120%;font-weight:bold;}

#refer_form						{width:354px;padding-left:29px;height:auto;background-color:#6A6A6A;}

#signup_home3						{width:383px;border: 0px solid #000000;float:left;margin-left:20px;}

#signup_form						{width:354px;padding-left:29px;min-height:221px;background-color:#6A6A6A;border-top: 0px solid #FFF;}
#signup_form_refer					{width:354px;padding-left:29px;min-height:180px;background-color:#6A6A6A;border-top: 0px solid #FFF;}


.liner 						{margin-top:14px;padding-bottom:10px;font-color:#FFF;border-top: 1px solid #FFF;width:323px;}				
.friend 						{padding-top:0px;margin-top:0px;padding-bottom:10px;font-color:#FFF;border-top: 0px solid #FFF;width:323px;}				



.form_one							{width:307px;height:15px;padding:8px;font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:normal;border: 0px solid #000000;}
.form_one1							{width:130px;height:15px;padding:8px;font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:normal;border: 0px solid #000000;}

.signup_form1_left input, .signup_form1_right input{width:130px;height:15px;padding:8px;font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:normal;border: 0px solid #000000;}

#signup_form4 input{width:307px;height:15px;padding:8px;font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:normal;border: 0px solid #000000;}

#signup_form1						{font-family:arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 90%;font-weight:bold;padding-bottom:3px;border: 1px solid #6A6A6A;}
.signup_form1_left					{float:left;border: 0px solid #000000;width:150px;}
.signup_form1_right					{float:left;border: 0px solid #000000;width:150px;margin-left:25px;margin-bottom:8px;}

#signup_form2						{font-family:arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 90%;font-weight:bold;width:354px;height:35px;}
#signup_form3						{font-family:arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 90%;font-weight:bold;padding-top:15px;padding-bottom:5px;border: 0px solid #000000;width:354px;}
#signup_form4						{font-family:arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 90%;font-weight:bold;}
#signup_form5						{font-family:arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 90%;font-weight:normal;padding-top:7px;}
#signup_form5_2						{font-family:arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 90%;font-weight:normal;padding-top:17px;}

#signup_form6						{width:354px;margin-top:24px;}
#signup_form6_1						{width:124px;float:left;}
#question							{float:left;}
#what 								{float:left;padding-top:12px;padding-left:7px;}
#what a								{font-family:arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 90%;font-weight:normal;}
#what a:hover						{text-decoration:underline;}
#signup_form6_2						{width:103px;float:right;margin-right:31px;}

#signup_form7						{width:354px;height:15px;}

/*========================= blue arrow homepage =========================*/

#splitter						{width:945px;height:92px;background-image:url(../images/splitter.gif);background-repeat:no-repeat;margin-left:auto; margin-right:auto; border: 0px solid #000000;padding-right:50px; }
#splitter_left					{width:720px;height:50px;border: 0px solid #000000;float:left;font-family:arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 130%;font-weight:bold;margin-left:25px;margin-top:30px;}
#splitter_right					{width:150px;height:50px;border: 0px solid #000000;float:right;font-family:arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 130%;font-weight:bold;margin-right:25px;margin-top:30px;}

/*========================= email offer section homepage =========================*/

#email_top						{width:945px;height:128px;margin-left:auto; margin-right:auto; border: 0px solid #000000;padding-right:50px; }
#email_offer					{width:945px;height:249px;margin-left:auto; margin-right:auto; border: 0px solid #000000;padding-right:50px;background-image:url(../images/offer_area.gif);background-repeat:no-repeat; }
#email_footer					{width:945px;height:46px;margin-left:auto; margin-right:auto; border: 0px solid #000000;padding-right:50px;}

#offer_container				{width:900px;height:230px;float:left;border: 0px solid #000000;margin-left:25px;margin-top:10px;}


#offer_left						{width:425px;height:230px;float:left;border: 0px solid #000000;margin-left:25px;margin-top:10px;}
#offer_right					{width:425px;height:230px;float:right;border: 0px solid #000000;margin-right:45px;margin-top:10px;}

.winter_sun_offer_email				{width:425px;height:33px; padding-top:9px;margin-top:3px;float:left;border: 0px solid #000000;background-image:url(../images/suit_icons/winter_sun_no.gif);background-repeat:no-repeat;}
.cruise_offer_email				{width:425px;height:33px; padding-top:9px;margin-top:3px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/cruises_no.gif);background-repeat:no-repeat;}
.inclusive_offer_email			{width:425px;height:33px; padding-top:9px;margin-top:3px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/inclusive_no.gif);background-repeat:no-repeat;}
.city_offer_email				{width:425px;height:33px; padding-top:9px;margin-top:3px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/city_no.gif);background-repeat:no-repeat;}
.uk_offer_email					{width:425px;height:33px; padding-top:9px;margin-top:3px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/uk_no.gif);background-repeat:no-repeat;}
.ski_offer_email				{width:425px;height:33px; padding-top:9px;margin-top:3px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/ski_no.gif);background-repeat:no-repeat;}
.flight_offer_email				{width:425px;height:33px; padding-top:9px;margin-top:3px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/flights_no.gif);background-repeat:no-repeat;}
.soldout_email				{width:425px;height:33px; padding-top:9px;margin-top:3px;float:left;border: 0x solid #000000;background-image:url(../images/suit_icons/sold_out_no.gif);background-repeat:no-repeat;}




/*========================= Yellow TOP OFFERS PAGE =========================*/

#yellow_top						{width:921px;height:57px;background-color:#f6fe18;margin-top:25px;}
#yellow_top_offer				{width:651px;float:left;}
#yellow_top_offer h1			{width:651px;float:left;padding-left:16px;padding-top:7px;font-size: 110%;}
#yellow_top_date				{width:240px;float:right;text-align:right;}
#yellow_top_date h1				{font-family:arial, Helvetica, sans-serif;color: #000;font-size: 110%;font-weight:normal;text-align:right;margin:0px;padding-right:16px; padding-top:17px;}

/*========================= Offers Left and Right Columns =========================*/

#left_column_offer				{width:680px;overflow:hidden;padding:0px;float:left;border: 0px solid #000000;margin-top:9px;}
#right_column_offer				{width:226px;overflow:hidden;padding:0px;float:right;text-align:left;border: 0px solid #000000;margin-right:49px;margin-top:9px;}

/*========================= Offers Right Column CONTENT =========================*/

#tour_op_logo					{width:226px;overflow:hidden;}
#hero_image						{width:226px;overflow:hidden;margin-top:5px;}



#signup_home_offer						{width:226px;border: 0px solid #000000;}
#signup_top_offer						{width:226px;height:55px;margin-top:5px;}
#signup_top2_offer						{width:226px;font-family:arial, Helvetica, sans-serif;color: #000000;font-size: 90%;font-weight:normal;padding-top:2px;}

#signup_form_offer						{width:226px;padding-left:0px;}

.form_one_offer							{width:208px;height:15px;padding:8px;font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:normal;border: 1px solid #afaeaf;}
/*.required {width:208px;height:15px;padding:8px;font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:normal;border: 1px solid #afaeaf;}*/

#signup_form1_offer						{font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:bold;padding-bottom:3px;margin-top:8px;}
#signup_form2_offer						{font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:bold;}
#signup_form3_offer						{font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:bold;padding-top:15px;padding-bottom:5px;}
#signup_form4_offer						{font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:bold;}
#signup_form5_offer						{font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:normal;padding-top:7px;}

#signup_form2_offer input{width:208px;height:15px;padding:8px;font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:normal;border: 1px solid #afaeaf;}
#signup_form4_offer input{width:208px;height:15px;padding:8px;font-family:arial, Helvetica, sans-serif;color: #000000;font-weight:normal;border: 1px solid #afaeaf;}

#signup_form6_offer						{width:226px;overflow:hidden;margin-top:15px;padding-bottom:15px;border-bottom: 0px solid #b4c6d4;}
#signup_form6_1_offer					{width:100px;float:left;}
#question_offer						{float:left;border: 0px solid #b4c6d4;width:24px;height:25px;}

#what_offer a							{font-family:arial, Helvetica, sans-serif;color: #000000;font-size: 80%;font-weight:normal;}
#what_offer a:hover						{text-decoration:underline;}
#signup_form6_2_offer					{width:226px;float:left;margin-right:0px;margin-left:0px;border: 0px solid #afaeaf;}


#what_offer 							{float:left;padding-top:8px;padding-left:7px;border: 0px solid #b4c6d4;}
#signup_up_button						{width:106px;float:left;margin-right:0px;margin-left:20px;border: 0px solid #afaeaf;}



#refer_friend						{width:226px;overflow:hidden;margin-top:15px;margin-bottom:15px;}

/*========================= Offers Left Column CONTENT =========================*/

#stars								{width:680px;height:48px;background-image:url(../images/stars_blue.gif);}
#stars_title						{width:420px;margin-left:20px;margin-top:10px;float:left;color:#FFFFFF;}
#stars_title h1						{color:#FFFFFF;}

#thestars							{width:200px;margin-right:8px;margin-top:15px;float:right;border: 0px solid #afaeaf;}
.star								{width:20px;height:20px;float:left;}

#desc								{width:640px;overflow:hidden;background-color:#d6d5d6;padding:20px;margin-top:9px;font-size: 90%;color: #000000;}
#desc p								{font-family: arial, Helvetica, sans-serif;font-weight: normal;text-align:left;margin:0px;padding-bottom:10px;color: #000000;}

#location							{width:640px;overflow:hidden;background-color:#0961a0;padding:20px;margin-top:9px;font-size: 90%;color: #FFFFFF;}
#location p							{font-family: arial, Helvetica, sans-serif;font-weight: normal;text-align:left;margin:0px;padding-bottom:10px;color: #FFFFFF;}

#room								{width:640px;overflow:hidden;background-color:#d6d5d6;padding:20px;margin-top:9px;font-size: 90%;color: #000000;}
#room p								{font-family: arial, Helvetica, sans-serif;font-weight: normal;text-align:left;margin:0px;padding-bottom:10px;color: #000000;}

#offer_details						{width:640px;overflow:hidden;background-color:#0961a0;padding:20px;margin-top:9px;color: #FFFFFF;font-size: 90%;}
#offer_details p					{font-family: arial, Helvetica, sans-serif;font-weight: normal;text-align:left;margin:0px;padding-bottom:10px;color: #FFFFFF;}

/*========================= Offers Yellow bottom =========================*/


#yellow_bottom						{position:relative;width:881px;overflow:hidden;background-color:#f6fe18;margin-top:0px;padding:20px;border: 0px solid #000000;z-index:1}
#yellow_bottom p					{font-family: arial, Helvetica, sans-serif;font-size: 100%;color: #0961a0;font-weight: normal;text-align:left;margin:0px;padding-bottom:10px;}
#yellow_bottom a					{font-family: arial, Helvetica, sans-serif;font-size: 100%;color: #0961a0;font-weight: normal;text-align:left;margin:0px;padding-bottom:10px;}


#main_holder3						{ border: 0px solid #000000;width:990px; overflow:hidden; margin-left:auto; margin-right:auto; padding:0px;padding-left:0px;}

#yellow_bottom2						{position:relative;width:881px;overflow:auto;background-color:#f6fe18;margin-top:0px;padding:20px;border: 0px solid #000000;margin-left:10px;}
#yellow_bottom2 p					{font-family: arial, Helvetica, sans-serif;font-size: 100%;color: #0961a0;font-weight: normal;text-align:left;margin:0px;padding-bottom:10px;}
#yellow_bottom2 a					{font-family: arial, Helvetica, sans-serif;font-size: 100%;color: #0961a0;font-weight: normal;text-align:left;margin:0px;padding-bottom:10px;}


/*========================= MAIN FOOTER =========================*/

#footer							{width:100%;height:70px;background-color:#0c64a3;margin-top:14px;margin-bottom:17px;}
#footer_container				{width:920px;height:70px;margin-left:auto; margin-right:auto; border: 0px solid #000000; padding-right:50px;}
#refer							{width:150px;height:38px;float:left; border: 0px solid #000000; margin-top:25px;}
#share							{height:38px;float:left; border: 0px solid #000000; margin-top:27px;margin-left:15px;background-color:#0c64a3;color: #FFFFFF;}
#dayvisits						{width:213px;height:37px;float:right; border: 0px solid #000000; margin-top:16px;}
#brochure_bank					{width:274px;height:38px;float:right; border: 0px solid #000000; margin-top:15px;}
#address						{width:920px;height:70px;margin-left:auto; margin-right:auto; border: 0px solid #000000; padding-right:50px;color: #434343;}
#address p						{color: #434343;font-size:70%;}
#address a						{color: #434343;font-size: 110%;}