body
{
background:url(images/bg.gif) repeat-x top #ffffff;
padding:0;
font-family:Arial, sans-serif;
font-size:15px;
margin:0px auto auto auto;
color:#0054A4;
}
a{
text-decoration:none;
color:#0054A4;
}

a.wed{
text-decoration:underline;
color:#B58FA5;
}

a.contactclicks{
text-decoration:none;
color:#FF2800;
}

a.contactclicks:hover{
text-decoration:underline;
color:#FF2800;
}


iframe.fb {
width:928px;
height:735px;
seamless:seamless;
scrolling:no;
overflow:hidden;
frameborder:0;
}


img{
border:none;
}

a.tooltip {
  position: relative;
  color:#D20066;
  cursor: pointer;

}

a.tooltip span {
  display: none;
  position: absolute;
  top: 20px;
  left: 50px;
  width: 156px;

}

a.tooltip:hover {
  display: inline;
  text-decoration:underline;}

a.tooltip:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:95px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;
text-align:justify;
font-size:11px;
color:#4A4A4A;
}


a.tooltip2 {
  position: relative;
  color:#0652A1;
  cursor: pointer;

}

a.tooltip2 span {
  display: none;
  position: absolute;
  top: 20px;
  left: 50px;
  width: 156px;

}

a.tooltip2:hover {
  display: inline;
  text-decoration:underline;}

a.tooltip2:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:95px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;
text-align:justify;
font-size:11px;
color:#4A4A4A;
}


#visualization{
	width:928px;
	-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
	border:solid 1px #EEEEEE;
}



#pattern-style-a
{
	font-family: calibri, arial, Sans-Serif;
	font-size: 12px;
	margin: 5px;
	width: 465px;
	text-align: left;
	border-collapse: collapse;
	background: url('images/stripe.gif');
	-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
	border:solid 1px #C6C8CA;
}
#pattern-style-a thead tr
{
	background:url(images/table-header.gif) repeat-x top #ffffff;
}
#pattern-style-a th
{
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	border-bottom: 1px solid #C6C8CA;
	border-top: solid 1px #C6C8CA;
	color: #172322;
}
#pattern-style-a td
{
	padding: 2px; 
	background: #FFFFFF;
	border-bottom: 1px solid #C6C8CA;
	color: #172322;
	border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
	color: #fff;
	background: #FF9227;
	font-weight:normal;
}
#pattern-style-a td.price
{
	padding: 8px; 
	border-bottom: 1px solid #C6C8CA;
	color: #fff;
	border-top: 1px solid transparent;
	background: #333333;
	font-weight:bold;
}
#pattern-style-a tbody tr:hover td.price
{
	color: #fff;
	background: #88A21F;
	font-weight:bold;
}








#pattern-style-b
{
	font-family: calibri, arial, Sans-Serif;
	font-size: 11px;
	margin: 5px;
	width: 465px;
	text-align: left;
	border-collapse: collapse;
	background: url('images/stripe.gif');
	-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
	border:solid 1px #C6C8CA;
}
#pattern-style-b thead tr
{
	background:url(images/table-header.gif) repeat-x top #ffffff;
}
#pattern-style-b th
{
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	border-bottom: 1px solid #C6C8CA;
	border-top: solid 1px #C6C8CA;
	color: #172322;
}
#pattern-style-b td
{
	padding: 7px; 
	background: #FFFFFF;
	border-bottom: 1px solid #C6C8CA;
	color: #172322;
	border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #fff;
	background: #2B2A87;
	font-weight:normal;
}
#pattern-style-b td.price
{
	padding: 8px; 
	border-bottom: 1px solid #C6C8CA;
	color: #fff;
	border-top: 1px solid transparent;
	background: #333333;
	font-weight:bold;
}
#pattern-style-b tbody tr:hover td.price
{
	color: #fff;
	background: #2B2A87;
	font-weight:bold;
}











#pattern-style-c
{
	font-family: calibri, arial, Sans-Serif;
	font-size: 11px;
	margin: 5px;
	width: 630px;
	text-align: left;
	border-collapse: collapse;
	background: url('images/stripe.gif');
	-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
	border:solid 1px #C6C8CA;
}
#pattern-style-c thead tr
{
	background:url(images/table-header.gif) repeat-x top #ffffff;
}
#pattern-style-c th
{
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	border-bottom: 1px solid #C6C8CA;
	border-top: solid 1px #C6C8CA;
	color: #172322;
}
#pattern-style-c td
{
	padding: 7px; 
	background: #FFFFFF;
	border-bottom: 1px solid #C6C8CA;
	color: #172322;
	border-top: 1px solid transparent;
}
#pattern-style-c tbody tr:hover td
{
	color: #fff;
	background: #2B2A87;
	font-weight:normal;
}
#pattern-style-c td.price
{
	padding: 8px; 
	border-bottom: 1px solid #C6C8CA;
	color: #fff;
	border-top: 1px solid transparent;
	background: #333333;
	font-weight:bold;
}
#pattern-style-c tbody tr:hover td.price
{
	color: #fff;
	background: #2B2A87;
	font-weight:bold;
}



#pattern-style-d
{
	font-family: calibri, arial, Sans-Serif;
	font-size: 12px;
	margin: 5px 0px 10px 0px;
	width: 250px;
	text-align: left;
	border-collapse: collapse;
	background: url('images/stripe.gif');
	-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
	border:solid 1px #C6C8CA;
}
#pattern-style-d thead tr
{
	background:url(images/table-header.gif) repeat-x top #ffffff;
}
#pattern-style-d th
{
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	border-bottom: 1px solid #C6C8CA;
	border-top: solid 1px #C6C8CA;
	color: #172322;
}
#pattern-style-d td
{
	font-size: 11px;
	padding: 2px; 
	background: #FFFFFF;
	border-bottom: 1px solid #C6C8CA;
	color: #172322;
	border-top: 1px solid transparent;
}
#pattern-style-d tbody tr:hover td
{
	color: #fff;
	background: #FF9227;
	font-weight:normal;
}
#pattern-style-d td.price
{
	padding: 8px; 
	border-bottom: 1px solid #C6C8CA;
	color: #fff;
	border-top: 1px solid transparent;
	background: #333333;
	font-weight:bold;
}
#pattern-style-d tbody tr:hover td.price
{
	color: #fff;
	background: #88A21F;
	font-weight:bold;
}


a.btn2{
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:14px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}





a.btn{
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:14px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btn:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:14px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}


a.btnblue{
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#2B2A87 !important;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 3px 3px 3px 3px; 
-moz-border-radius: 3px 3px 3px 3px; 
-webkit-border-radius: 3px 3px 3px 3px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:13px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnblue:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#2B2A87 !important;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 3px 3px 3px 3px; 
-moz-border-radius: 3px 3px 3px 3px; 
-webkit-border-radius: 3px 3px 3px 3px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:13px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
-moz-box-shadow: 2px 3px 9px #888; -webkit-box-shadow: 2px 3px 9px #888; box-shadow: 2px 3px 9px #888;
}



a.btnblue2{
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#2B2A87;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 3px 3px 3px 3px; 
-moz-border-radius: 3px 3px 3px 3px; 
-webkit-border-radius: 3px 3px 3px 3px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:2px 7px 2px 7px;
font-size:12px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
margin-top:5px;
margin-bottom:5px;
}

a.btnblue2:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#2B2A87;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 3px 3px 3px 3px; 
-moz-border-radius: 3px 3px 3px 3px; 
-webkit-border-radius: 3px 3px 3px 3px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:2px 7px 2px 7px;
font-size:12px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
-moz-box-shadow: 2px 3px 9px #888; -webkit-box-shadow: 2px 3px 9px #888; box-shadow: 2px 3px 9px #888;
margin-top:5px;
margin-bottom:5px;
}



a.btnsml{
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
margin-bottom:4px;
}

a.btnsml:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
margin-bottom:4px;
}




a.btncal{
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
margin-bottom:4px;
}

a.btncal:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
margin-bottom:4px;
}


a.btnOPS{
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09 !important;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnOPS:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}



a.nextpagelink{
background:#FC0066;
text-decoration:none;
color:#ffffff;
font-size:12px;
text-align:center;
line-height:15px
height:20px;
padding:5px;
font-family:calibri, arial;
}

a.hpdeals{
text-decoration:none;
color:#06B1EF;
font-size:11px;
text-align:center;
margin-left:10px;
height:20px;
border-bottom:1px dashed #8A8C92;
}
a.blue{
text-decoration:none;
color:#214873;
}
a.none{
text-decoration:none;
color:#0091E0;
}
p{
text-align:justify;
line-height:14px;
padding:2px 5px 5px 5px;
font-size:12px;
margin:0px;
}

p.fifty{
text-align:justify;
line-height:12px;
padding:2px 5px 5px 5px;
font-size:12px;
margin:0px;
color:#6F7279;
font-family:calibri, arial;
}

p.pigmain{
text-align:justify;
line-height:16px;
padding:2px 5px 5px 5px;
font-size:16px;
margin:0px;
color:#5A5A5A;
font-family:calibri, arial;
}

p.pigbig{
text-align:justify;
line-height:20px;
padding:2px 5px 5px 5px;
font-size:20px;
margin:0px;
color:#E6007E;
font-family:calibri, arial;
}

p.fiftybig{
text-align:center;
line-height:15px;
padding:2px 5px 5px 5px;
font-size:15px;
margin:0px;
color:#06B1EF;
font-family:calibri, arial;
font-weight:bold;
}


p.top-number{
text-align:justify;
line-height:14px;
padding:2px 5px 1px 5px;
font-size:33px;
margin:0px;
font-family:calibri;
font-weight:bold;
}

p.middle-number{
text-align:justify;
line-height:14px;
padding:7px 5px 1px 5px;
font-size:16px;
margin:0px;
font-family:arial;
font-weight:normal;
}


p.bottom-number{
text-align:justify;
line-height:13px;
padding:1px 5px 1px 5px;
font-size:13px;
margin:0px;
font-family:arial;
font-weight:bold;
color:#0054A4;
}


p.IM{
text-align:justify;
line-height:11px;
padding:0px 0px 5px 0px;
font-size:11px;
margin:0px;
text-align:center;
}


p.HMINER{
text-align:center;
line-height:11px;
padding:0px 0px 5px 0px;
font-size:11px;
margin:0px;
font-family:calibri, arial;
}


p.IE{
text-align:left;
line-height:16px;
padding:20px 0px 0px 5px;
font-size:18px;
color:#06B1EF;
font-weight:bold;
font-family:calibri, arial;
}

p.HMINERBIG{
text-align:center;
line-height:14px;
padding:10px 0px 5px px;
font-size:14px;
font-family:calibri, arial;
font-weight:bold;
color:#FE0066;
}

p.HMINERBIGGER{
text-align:center;
line-height:18px;
padding:0px 0px 5px 0px;
font-size:16px;
margin:0px;
font-family: 'Shadows Into Light Two', calibri, arial;
font-weight:bold;
color:#FE0066;
}


p.whiteboard{
background:url(http://static1.traveltek.net/images/www.holidayhooray.co.uk/new-site-2013/images/strip.png) repeat-x ;
text-align:center;
line-height:22px;
padding:19px 0px 5px 0px;
font-size:22px;
margin:0px;
font-family: 'Shadows Into Light Two', calibri, arial;
font-weight:bold;
color:#CC0066;
width:500px;
height:32px;
}


p.nodeals{
background:url(http://static1.traveltek.net/images/www.holidayhooray.co.uk/new-site-2013/images/no-deals.png) repeat-x ;
text-align:center;
line-height:28px;
padding:49px 25px 5px 25px;
font-size:28px;
margin:0px;
font-family: 'Shadows Into Light Two', calibri, arial;
font-weight:bold;
color:#CC0066;
width:450px;
height:332px;
}

p.dc{
text-align:center;
line-height:11px;
padding:2px 5px 5px 5px;
font-size:11px;
margin:0px;
color:#ffffff;
}

p.dccode{
text-align:center;
line-height:16px;
padding:2px 5px 5px 5px;
font-size:18px;
font-weight:bold;
margin:0px;
color:#ffffff;
font-family:calibri, arial;
}

p.speciallike{
font-size:26px;
line-height:28px;
color:#06B1EF;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px 0 0px 5px;
font-style:italic;
text-align:left;
}

p.speciallikesmall{
margin-bottom:5px;
font-size:14px;
line-height:16px;
color:#06B1EF;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px 0 0px 5px;
text-align:left;
}

p.speciallikemid{
margin-bottom:5px;
font-size:16px;
line-height:16px;
color:#06B1EF;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px 0 0px 5px;
text-align:left;
}

p.speciallikesmallpnk{
margin-bottom:5px;
font-size:16px;
line-height:16px;
color:#D20066;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:normal;
padding:5px 0 0px 5px;
text-align:left;
}

p.dccodesml{
text-align:justify;
line-height:11px;
font-size:11px;
margin:0px;
color:#007EAD;
font-family:arial;
}

p.dccodegreen{
text-align:center;
line-height:11px;
font-size:15px;
font-weight:bold;

color:#00b050;
font-family:calibri, arial;
}

p.ss{
text-align:center;
line-height:10px;
padding:2px 5px 5px 5px;
font-size:10px;
margin:0px;
font-weight:bold;
color:#ffffff;
}

p.extra{
text-align:left;
line-height:16px;
padding:2px 5px 5px 5px;
font-size:22px;
margin:0px;
font-weight:bold;
color:#0652A1;
font-family:calibri, arial;
}

p.under{
text-align:left;
line-height:14px;
padding:2px 5px 5px 5px;
font-size:14px;
margin:0px;
font-weight:bold;
color:#06B1EF;
font-family:calibri, arial;
}

p.honeymoon{
text-align:justify;
line-height:12px;
padding:2px 5px 5px 5px;
font-size:12px;
margin:0px;
font-weight:normal;
color:#FCF7E5;
font-family:calibri, arial;
}

p.reduce{
text-align:center;
line-height:14px;
padding:10px 5px 5px 5px;
font-size:32px;
margin:0px;
font-weight:bold;
color:#FFFF00;
font-family:calibri, arial;
}

p.socialtext{
text-align:center;
line-height:14px;
padding-bottom:8px;
font-size:22px;
margin:0px;
font-weight:bold;
color:#FA0066;
font-family:calibri, arial;
}

p.whytext{
text-align:center;
line-height:14px;
padding-bottom:8px;
font-size:16px;
margin:0px;
font-weight:normal;
color:#00B078;
font-family:'Margarine', calibri, arial;
}

p.whytextbig{
text-align:center;
line-height:22px;
padding-bottom:8px;
font-size:24px;
margin:0px;
font-weight:normal;
color:#00B078;
font-family:'Margarine', calibri, arial;
}

p.whytexthead{
background:url(images/chalk-tick.png) no-repeat;
text-align:left;
line-height:14px;
font-size:15px;
margin:0px;
font-weight:normal;
color:#06B1EF;
font-family:'Margarine', calibri, arial;
padding-left:20px;
}

p.QStexthead{
text-align:center;
line-height:18px;
font-size:18px;
margin:0px;
font-weight:bold;
color:#06B1EF;
font-family:calibri, arial;
font-style:italic;
}

p.whytextsml{
text-align:justify;
line-height:11px;
font-size:11px;
margin:0px;
color:#ffffff;
font-family:arial;
}


p.reduce2{
text-align:center;
line-height:11px;
padding:0px 5px 5px 5px;
font-size:13px;
margin:0px;
font-weight:normal;
color:#FFFF00;
font-family:calibri, arial;
}

p.specialprice{
text-align:center;
line-height:14px;
padding-bottom:8px;
font-size:30px;
margin:0px;
font-weight:bold;
color:#FFFF00;
font-family:calibri, arial;
}

span.specialpricesml{
font-size:16px;
font-weight:bold;
color:#FFFF00;
font-family:calibri, arial;
}


span.td{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
font-family:calibri, arial;
}

span.td2{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
font-family:calibri, arial;
}

p.rec{
text-align:center;
line-height:14px;
padding-bottom:8px;
font-size:21px;
margin:0px;
font-weight:bold;
color:#FFFF00;
font-family:calibri, arial;
}

p.recsmallyellow{
text-align:left;
line-height:14px;
font-size:14px;
margin:0px;
color:#FFFF00;
font-family:calibri, arial;
}

p.fromyellow{
text-align:left;
line-height:12px;
font-size:12px;
margin:0px;
color:#FFFF00;
font-family:calibri, arial;
}

p.fd-top{
text-align:center;
line-height:5px;
font-size:26px;
margin:6px 0px 2px 0px;
color:#0652A1;
font-family:'Mouse Memoirs', calibri, arial;
font-weight:normal;
}

p.fd-details{
text-align:center;
line-height:13px;
font-size:15px;
margin:0px 0px 3px 0px;
color:#FF3E00;
font-family:calibri, arial;
font-weight:bold;
}
p.fd-details2{
text-align:center;
line-height:4px;
font-size:15px;
margin:3px 0px 0px 0px;
color:#E10086;
font-family:calibri, arial;
font-weight:bold;
}

a.recsmallyellowa{
text-align:left;
line-height:14px;
font-size:14px;
margin:0px;
color:#FFFF00;
font-family:calibri, arial;
text-decoration:none;
}

a.recsmallyellowfly{
text-align:left;
line-height:12px;
font-size:12px;
margin:0px;
color:#FFFF00;
font-family:calibri, arial;
text-decoration:none;
}

a.recsmallyellowfly:hover{
text-align:left;
line-height:12px;
font-size:12px;
margin:0px;
color:#FFFF00;
font-family:calibri, arial;
text-decoration:underline;
}

a.recsmallyellowpig{
text-align:left;
line-height:12px;
font-size:12px;
margin:0px;
color:#FFFF00;
font-family:calibri, arial;
text-decoration:none;
}

a.recsmallyellowa:hover{
text-align:left;
line-height:14px;
font-size:14px;
margin:0px;
color:#FFFF00;
font-family:calibri, arial;
text-decoration:underline;
}

p.recsmallwhite{
text-align:left;
line-height:12px;
font-size:12px;
margin:0px;
color:#FFFFff;
font-family:calibri, arial;
}

p.recsmallpig{
text-align:justify;
line-height:12px;
font-size:12px;
margin-top:4px;
color:#FFF;
font-family:calibri, arial;
}

p.grey{
text-align:grey;
line-height:14px;
padding:0px 5px 5px 5px;
font-size:14px;
margin:0px;
font-weight:normal;
color:#6F7279;
font-family:calibri, arial;
}

p.key{
text-align:left;
border-bottom:dashed 1px #FFFF00;
line-height:14px;
padding-bottom:8px;
font-size:18px;
margin:5px;
font-weight:normal;
color:#FFFF00;
font-family:calibri, arial;
}

p.white{
text-align:grey;
line-height:15px;
padding:0px 5px 5px 5px;
font-size:14px;
margin:0px;
font-weight:normal;
color:#FFFFFF;
font-family:calibri, arial;
}

p.greybig{
text-align:justify;
line-height:17px;
padding:5px 5px 15px 5px;
font-size:16px;
margin:0px;
font-weight:normal;
color:#6F7279;
font-family:calibri, arial;
}

p.altdeals{
text-align:left;
line-height:14px;
padding:5px;
font-size:14px;
margin:0px;
font-weight:normal;
color:#6F7279;
font-family:calibri, arial;
}

span.altdealspink{
font-weight:bold;
color:#D20066;
}

span.altdealsblue{
font-weight:bold;
color:#06B1EF;
}

p.hp{
text-align:justify;
line-height:11px;
padding:0px 5px 5px 0px;
font-size:11px;
margin:0px;
color:#555555;
}

p.hpdealbluebig{
text-align:left;
padding:0px 0px 0px 0px;
font-size:16px;
margin:0px;
color:#FF3E00;
font-weight:bold;
font-family:calibri, arial;
}

p.hpdealorangebig{
text-align:left;
padding:5px 0px 0px 0px;
font-size:18px;
margin:0px;
color:#0652A1;
font-weight:bold;
font-family:calibri, arial;
text-align:center;
}

p.hpdealblue{
text-align:left;
padding:0px 0px 0px 0px;
font-size:12px;
margin:0px;
color:#06B1EF;
}

p.greentick{
background:url(images/tick.png) no-repeat;
text-align:left;
padding:0px 0px 0px 15px;
font-size:11px;
margin:0px;
color:#06B1EF;
}

p.greentick2{
background:url(images/tick.png) no-repeat;
text-align:center;
padding:0px 0px 0px 15px;
font-size:13px;
margin:0px;
color:#06B1EF;
}

p.hpdealbpink{
text-align:left;
padding:0px 5px 5px 0px;
font-size:11px;
margin:0px;
color:#FE0066;
}

a.hp{
text-align:justify;
line-height:11px;
padding:0px 5px 5px 0px;
font-size:11px;
margin:0px;
color:#555555;
font-weight:bold;
text-decoration:underline;
}

strong{
text-align:justify;
line-height:14px;
padding:0px 0px 0px 0px;
font-size:12px;
margin:0px;
font-weight:normal;
}
p.footer{
text-align:justify;
line-height:15px;
color:#ffffff;
padding:0px 0 5px 0;
margin:0px 0 0 0;
font-size:10px;
margin:0px;
}
p.footer-big{
text-align:justify;
font-family:calibri, Arial, sans-serif;
line-height:20px;
color:#FFFFFF;
padding:0px 0 5px 0;
margin:0px 0 0 0;
font-size:22px;
font-weight:bold;
margin:0px;
}
a.footer{
text-decoration:underline;
color:#FFFFFF;
font-size:10px;
text-align:left;
}

span{
color:#514c48;
}

b.blue{
color:#0091E0;
}
b.red{
color:#CB0000;
}

marquee{
background:url(images/mbg.gif) repeat-x top #F2F2F2;
behaviour:scroll;
scrollamount:1;
direction:left;
font-size:24px;
line-height:24px;
height:38px;
color:#000000;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:bold;
padding:5px 0 0px 0px;
margin-top:62px;
text-align:center;
text-shadow: 0px 1px 1px #ffffff;
}

h1{
font-size:30px;
line-height:0px;
color:#000000;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:normal;
padding:0px 0 0px 0px;
text-align:center;
font-style:italic;
}

h1.inspire{
font-size:30px;
line-height:0px;
color:#06B1EF;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:normal;
padding:0px 0 0px 0px;
text-align:left;
font-style:italic;
}

h1.search{
font-size:30px;
line-height:20px;
color:#ffffff;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:normal;
padding:0px 0 0px 0px;
text-align:center;
font-style:italic;
}

h2{
font-size:21px;
line-height:16px;
color:#06B1EF;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px 0 0px 5px;
font-style:italic;
text-align:left;
}

h2.family{
background:#FF3E00;
font-size:26px;
line-height:26px;
color:#ffffff;
font-family:'Mouse Memoirs', calibri, verdana, arial, Helvetica, sans-serif;
font-weight:normal;
padding:0px 0 4px 5px;
text-align:left;
width:205px;
font-style:normal;
margin-top:8px;
}



h2.IMSPAN{
font-size:16px;
line-height:15px;
color:#06B1EF;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px 0 0px 0px;
font-style:italic;
text-align:center;
}
h2.IMSPAN2{
font-size:16px;
color:#06B1EF;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px 0 0px 0px;
font-style:italic;
text-align:center;
}

h2.discount{
font-size:22px;
line-height:22px;
color:#0652A1;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
padding:0px 0 0px 0px;
text-align:center;
}

h3{
font-size:18px;
color:#D20066;
font-family:calibri, verdana, arial, Helvetica, sans-serif;
font-weight:strong;
padding:0px 0 0px 5px;

}

.stickynote{
position:absolute;
visibility:hidden;
width: 300px;
border: 2px solid black;
background-color: lightyellow;
padding: 4px;
box-shadow: 3px 3px 8px #818181;
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


#main_container{
width:900px;
height:auto;
margin:auto;
padding:0px;
position:relative;
}
.top_illustration{
position:absolute;
top:0px;
left:-90px;
}

#social-strip{
background: none;
width:900px;
height:30px;
margin:auto;
color:#ffffff;
font-size:10px;
font-align:center
}
.facebook-top{
padding:5px 0 0 0px;
}
.twitter-top{
padding:5px 0 0 0px;
}
.branches-top{
padding:5px 0 0 0px;
}
#header{
background: none;
width:900px;
height:100px;
margin:auto;
color:#ffffff;
font-size:10px;
font-align:center
}


.logo{
padding:10px 0 0 0px;
width:255px;
float:left;
}

.atol{
padding:11px 0 0 35px;
width:250px;
float:left;
}

.number{
padding:28px 0 0 60px;
width:280px;
float:right;
}



/*---------------- menu tab----------------------*/
#menu_tab{
background:none ;
width:900px;
height:35px;

padding:18px 0px 0px 0px;

}

#tabs {
	float:left;
	width:900px;
	height:30px;
	font-family:calibri, Helvetica, sans-serif;
	font-size: 18px;

	font-weight: normal;
	line-height:normal;
	text-align:left;
	padding:0px;
	}

#tabs ul {
	margin:0;
	padding:0px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0px;
	}

#tabs a {
	float:left;
	background:none;
	color:#ffffff;
	margin:0;
	padding:0px 7px 0px 7px;
	text-decoration:none;
	}

#tabs a:hover {

	text-decoration:underline;
	color:#0652A1;
	}

#tabs a.red {
	float:left;
	background:none;
	color:#BD0B0B;
	margin:0;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	font-weight:bold;
	}

#tabs a.red:hover {

	text-decoration:underline;
	}



#tabs-top {
	float:left;
	width:715px;
	height:30px;
	font-family:calibri, Helvetica, sans-serif;
	font-size: 13px;
	float:right;
	font-weight: bold;
	line-height:normal;
	text-align:right;
	padding:0px;
	}

#tabs-top ul {
	margin:0;
	padding:0px;
	list-style:none;
	}

#tabs-top li {
	display:inline;
	margin:0;
	padding:0px;
	}

#tabs-top a {
	float:left;
	background:none;
	color:#ffffff;
	margin:0;
	padding:2px 8px 0px 8px;
	text-decoration:none;
	}

#tabs-top a:hover {
	float:left;
	background:none;
	color:#0DB3EF;
	margin:0;
	padding:2px 8px 0px 8px;
	text-decoration:none;
	}

#tabs-top a.text {
	float:left;
	background:none;
	color:#ffffff;
	margin:0;
	padding:5px 8px 0px 8px;
	text-decoration:none;
	}

#tabs-top a.text:hover {
	float:left;
	background:none;
	color:#0DB3EF;
	margin:0;
	padding:5px 8px 0px 8px;
	text-decoration:none;
	}


/*----------------main_content----------------*/
#main_content{
background:none;
width:900;
height:auto;
}

#map_options{
background: #FFFFFF;
width:930px;
height:761px;
margin-top:5px;
margin-bottom:10px;
border:1px solid #EA0066;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.map_wrap{
background: #FFFFFF;
width:930px;
height:1140px;
border-left:1px solid #EA0066;
border-right:1px solid #EA0066;
border-bottom:1px solid #EA0066;
margin-bottom:10px;
padding-top:5px
}

.sc-mag{
background:url(http://static3.traveltek.net/images/www.holidayhooray.co.uk/new-site-2013/images/inspire-me-large.gif) repeat-x #ffffff;
width:400px;
height:729px;
float:left;
border:1px solid #582309;
}

img.plasma{
top:-335px;
left:55px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
cursor: pointer;
margin: 3px;
position: relative;
}


a.familymag{
top:-36px;
right:190px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
cursor: pointer;
margin: 3px;
position: relative;
}

a.contactmag{
top:-36px;
left:33px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
cursor: pointer;
margin: 3px;
position: relative;
}

a.youngmag{
top:-36px;
left:255px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
cursor: pointer;
margin: 3px;
position: relative;
}

a.luxurymag{
top:248px;
right:190px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
cursor: pointer;
margin: 3px;
position: relative;
}

a.farawaymag{
top:248px;
left:35px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
cursor: pointer;
margin: 3px;
position: relative;
}

a.allinclusivemag{
top:248px;
left:255px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
cursor: pointer;
margin: 3px;
position: relative;
}

a.selfcateringmag{
top:530px;
left:260px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
cursor: pointer;
margin: 3px;
position: relative;
}

a.halfboardmag{
top:530px;
left:35px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
cursor: pointer;
margin: 3px;
position: relative;
}


a.bedbreakfastmag{
top:530px;
right:190px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
cursor: pointer;
margin: 3px;
position: relative;
}







.ie-right{
background:url(http://static3.traveltek.net/images/www.holidayhooray.co.uk/new-site-2013/images/cork.gif) repeat-x #ffffff;
width:528px;
height:731px;
float:right;
}

.deal_wrap{
background:url(http://static3.traveltek.net/images/www.holidayhooray.co.uk/new-site-2013/images/cork.gif) repeat-x #ffffff;
width:513px;
height:auto;
padding:40px 0px 0px 15px;
}


.topfive{
background:url(http://static1.traveltek.net/images/www.holidayhooray.co.uk/new-site-2013/images/special-offer.png) repeat-x ;
float:left;
font-size:12px;
height:auto;
width:142px;
height:145px;
padding:50px 4px 4px 4px;
text-align:center;
margin:1px 5px 1px 10px;
}

.topfiveimage{
float:left;
height:auto;
width:110px;
}

#when_box{
background:url(images/IM.gif) repeat-x #DADADA;
width:930px;
height:auto;
border:1px solid #687582;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-top:5px;
margin-bottom:10px;
}

#map_content{
background:url(images/WM.jpg) repeat-x #ffffff;
border:1px solid #D20066;
width:930px;
height:270px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.extra_info {
	font-size:12px;
	font-family:calibri, arial, sans serif;
		}

.extra_info span.number{
	font-weight:bold;
	color:#55AD61;
	font-size:13px;
		}

.extra_info span.red{
	font-weight:bold;
	color:#B32F21;
		}
/*----------------START OF CANARIES----------------*/
a.btnTFS{
top:200px;
left:355px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnTFS span {
  display: none;
}

a.btnTFS:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnTFS:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF CANARIES----------------*/


/*----------------START OF BALEARICS----------------*/
a.btnBAL{
top:130px;
left:395px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnBAL span {
  display: none;
}

a.btnBAL:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnBAL:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF BALEARICS----------------*/


/*----------------START OF SPAIN----------------*/
a.btnESP{
top:145px;
left:275px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnESP span {
  display: none;
}

a.btnESP:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnESP:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF SPAIN----------------*/



/*----------------START OF GREECE----------------*/
a.btnGRE{
top:125px;
left:355px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnGRE span {
  display: none;
}

a.btnGRE:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnGRE:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF GREECE----------------*/


/*----------------START OF TURKEY----------------*/
a.btnTUR{
top:145px;
left:325px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnTUR span {
  display: none;
}

a.btnTUR:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnTUR:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF TURKEY----------------*/


/*----------------START OF BULGARIA----------------*/
a.btnBUL{
top:103px;
left:235px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnBUL span {
  display: none;
}

a.btnBUL:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnBUL:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF TURKEY----------------*/


/*----------------START OF PORTUGAL----------------*/
a.btnPOR{
top:123px;
left:0px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnPOR span {
  display: none;
}

a.btnPOR:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnPOR:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF PORTUGAL----------------*/




/*----------------START OF EGYPT----------------*/
a.btnEGY{
top:200px;
left:100px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnEGY span {
  display: none;
}

a.btnEGY:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnEGY:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF EGYPT----------------*/


/*----------------START OF MOROCCO----------------*/
a.btnMOR{
top:175px;
left:-120px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnMOR span {
  display: none;
}

a.btnMOR:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnMOR:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF MOROCCO----------------*/



/*----------------START OF TUNISIA----------------*/
a.btnTUN{
top:160px;
left:-80px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnTUN span {
  display: none;
}

a.btnTUN:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnTUN:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF TUNISIA----------------*/



/*----------------START OF USA----------------*/
a.btnUSA{
top:140px;
left:215px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnUSA span {
  display: none;
}

a.btnUSA:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnUSA:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF USA----------------*/




/*----------------START OF MEXICO----------------*/
a.btnMEX{
top:220px;
left:130px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnMEX span {
  display: none;
}

a.btnMEX:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnMEX:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF MEXICO----------------*/




/*----------------START OF CUBA----------------*/
a.btnCUB{
top:240px;
left:175px;
font-family: calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#E97B09 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
border-bottom: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
margin: 3px;
position: relative;
behavior: url(PIE.htc);
}

a.btnCUB span {
  display: none;
}

a.btnCUB:hover{
font-family:  calibri, Arial, Helvetica, Tahoma, sans-serif;
text-decoration:none;
color:#9A4B09;
background:#F6CD01 url(http://www.holidayhooray.co.uk/images/www.holidayhooray.co.uk/new-site-2013/images/submit_bg_flip.gif) repeat-x 0 0;
border-radius: 7px 7px 7px 7px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-top: 1px solid #9A4B09;
border-right: 1px solid #9A4B09;
border-left: 1px solid #9A4B09;
text-shadow: 0px 1px 1px #ffffff;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
cursor: pointer;
position: relative;
behavior: url(PIE.htc);
}

a.btnCUB:hover span {
  display: block;
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:100px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
position:absolute;
z-index:50 !important;;
}
/*----------------END OF MEXICO----------------*/





.graphbox{
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
height:auto;
width:auto;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}

.graphboxLEFT{
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:11px;
height:auto;
width:195px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}


.graphboxRIGHT{
background:#ffffff;
border:solid #06B1EF 1px;
float:right;
font-size:11px;
height:auto;
width:195px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}


#left_content{
width:250px;
float:left;
height:auto;
padding:10px 0px 0 0px;
}

.searchbox{
background:#2B2A87;
border:solid #2B2A87 1px;
float:left;
font-size:12px;
height:auto;
width:250px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}

.specialform{
background:#ffffff;
border:solid #FE0066 1px;
float:left;
font-size:12px;
height:auto;
width:250px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}

.emailbox{
background:#ffffff;
border:solid #FF3E00 1px;
float:left;
font-size:12px;
height:auto;
width:250px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}



.fbbox{
background:#ffffff;
border:solid #637BAD 1px;
float:left;
font-size:12px;
height:auto;
width:260px;
height:auto;
padding:0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}

.ctabox{
background:#ffffff;
border:solid #E56F0D 1px;
float:left;
font-size:12px;
height:auto;
width:260px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}

.lookingbox{
background:#ffffff;
border:solid #CD0067 1px;
float:left;
font-size:12px;
height:auto;
width:260px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}

.fcp{
background:#0FB4EE;
border:solid #0FB4EE 1px;
float:left;
font-size:12px;
height:auto;
width:260px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}

.recommendedsearch{
background:#D20066;
border:solid #D20066 1px;
float:left;
font-size:12px;
width:250px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}


.reducetoclear{
background:url(images/rtc-bg.gif) repeat-x top #0F0F0F;
border:solid #3B3B3B 1px;
float:left;
font-size:12px;
height:auto;
width:250px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}

.reduceimage{
margin:10px 5px 5px 6px;
border:5px solid #ffffff;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}


#middle_content{
width:500px;
float:left;
height:auto;
padding:10px 0px 0 15px;
}

#middle_content_search{
width:630px;
float:left;
height:auto;
padding:10px 0px 0 15px;
}

#slideshow1 {
    position:relative;
    height:150px;
    width:490px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 5px;
}

.dboxleftcontact{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #FE0066 1px;
float:left;
font-size:12px;
height:auto;
width:475px;
height:495px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
}

.manualspecialinfo{
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
height:auto;
width:485px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
}

.manualspecialleft{
background:#ffffff;
float:left;
font-size:12px;
height:auto;
width:230px;
height:220px;
margin:0px 5px 0px 5px;
overflow:hidden;
}

.manualspecialright{
background:url(images/PPLarge.png) repeat-x top #ffffff;
float:right;
font-size:12px;
height:auto;
width:230px;
height:226px;
margin:0px 5px 0px 5px;
}

p.manualspecialprice{
text-align:center;
line-height:52px;
padding-top:70px;
font-size:50px;
margin:0px;
font-weight:bold;
color:#FFFF00;
font-family:calibri, arial;
}

.msihead{
background:#06B1EF;
float:left;
font-size:12px;
height:auto;
width:475px;
height:auto;
padding:5px;
}

p.msiheadtxt{
text-align:left;
line-height:22px;
padding:5px;
font-size:20px;
margin:0px;
font-weight:bold;
color:#ffffff;
font-family:calibri, arial;
}

p.msibottomtxt{
text-align:left;
line-height:22px;
padding:5px;
font-size:30px;
margin:0px;
font-weight:bold;
color:#ffffff;
font-family:calibri, arial;
}

.msiwhite{
background:#ffffff;
float:left;
font-size:12px;
height:auto;
width:475px;
height:auto;
padding:5px;
}

span.msistxt{
text-align:left;
line-height:20px;
padding:2px;
font-size:18px;
margin:0px;
font-weight:bold;
color:#1377C5;
font-family:calibri, arial;
}

span.msigreentxt{
text-align:left;
line-height:20px;
padding:2px;
font-size:18px;
margin:0px;
font-weight:bold;
color:#28AC1A;
font-family:calibri, arial;
}

p.msiwhitetxt{
text-align:left;
line-height:20px;
padding:2px;
font-size:18px;
margin:0px;
font-weight:bold;
color:#FF4500;
font-family:calibri, arial;
}

p.msiflighttxt1{
text-align:left;
line-height:16px;
padding:2px;
font-size:16px;
margin:0px;
font-weight:bold;
color:#D20066;
font-family:calibri, arial;
}

p.msiflighttxt2{
text-align:left;
line-height:15px;
padding:2px;
font-size:15px;
margin:0px;
font-weight:bold;
color:#06B1EF;
font-family:calibri, arial;
}

p.tripadvisor{
text-align:left;
line-height:20px;
padding:2px;
font-size:14px;
margin:0px;
font-weight:bold;
color:#538D48;
font-family:calibri, arial;
}

a.talink{
text-decoration:underline;
color:#538D48;
font-family:calibri, arial;
}

.msiblue{
background:#D0E9F0;
float:left;
font-size:12px;
height:auto;
width:475px;
height:auto;
padding:5px;
}

.msigreen{
background:#CCFF99;
float:left;
font-size:12px;
height:auto;
width:481px;
height:auto;
padding:2px;
}

p.msigreentxt{
text-align:center;
line-height:10px;
padding:2px;
font-size:14px;
margin:0px;
font-weight:normal;
color:#006600;
font-family:calibri, arial;
}

p.msibluetxt{
text-align:left;
line-height:20px;
padding:2px;
font-size:18px;
margin:0px;
font-weight:bold;
color:#FF4500;
font-family:calibri, arial;
}

.specialoffer{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #FF5F00 1px;
float:left;
font-size:12px;
width:475px;
height:1118px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
}

.specialofferpig{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #FF5F00 1px;
float:left;
font-size:12px;
width:475px;
height:800px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
}

.specialofferproduct{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #FF5F00 1px;
float:left;
font-size:12px;
width:475px;
height:808px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
}

.specialofferenquire{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #FF5F00 1px;
float:left;
font-size:12px;
width:475px;
height:718px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
}
.specialofferbranch{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #FF5F00 1px;
float:left;
font-size:12px;
width:475px;
height:358px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
}


.googlemapimage{
border:dotted #FFFF00 2px;
width:165px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-left:6px;
}

.specialoffercity{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #FE0066 1px;
float:left;
font-size:12px;
height:auto;
width:475px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
}

.minermiddle{
background:#ffffff;
border:solid #FE0066 1px;
float:left;
font-size:12px;
height:auto;
width:475px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:5px 5px 10px 5px;
}

.holidayminertiles{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
height:auto;
width:74px;
height:auto;
padding:4px;
text-align:center;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:9px 5px 1px 5px;
}


.holidayminertiles2{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
height:auto;
width:74px;
height:auto;
padding:4px;
text-align:center;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:9px 4px 1px 4px;
}

.specialofferinsideleft{
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
height:auto;
width:275px;
height:405px;
padding:5px 5px 0px 0px;
margin:5px 5px 10px 0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.specialofferinsideright{
background:#92d050;
border:solid #92d050 1px;
float:right;
font-size:12px;
height:auto;
width:176px;
height:405px;
padding:5px 5px 0px 0px;
margin:5px 5px 10px 0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.specialofferinsiderightpig{
background:#00A2CF;
border:solid #E6007E 1px;
float:right;
font-size:12px;
height:auto;
width:176px;
height:405px;
padding:5px 5px 0px 0px;
margin:5px 5px 10px 0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}


.specialofferinsideleft2{
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
height:auto;
width:275px;
height:290px;
padding:5px 5px 0px 0px;
margin:5px 5px 10px 0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.specialofferinsideright2{
background:#92d050;
border:solid #92d050 1px;
float:right;
font-size:12px;
height:auto;
width:176px;
height:290px;
padding:5px 5px 0px 0px;
margin:5px 5px 10px 0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.specialofferinsiderightblack{
background:url(images/rtc-bg.gif) repeat-x top #0F0F0F;
border:solid #3B3B3B 1px;
float:right;
font-size:12px;
height:auto;
width:176px;
height:405px;
padding:5px 5px 0px 0px;
margin:5px 5px 10px 0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.specialofferinsideprice{
background:url(images/pricesticker.png) repeat-x ;
float:right;
font-size:12px;
height:65px;
width:170px;
padding-top:40px;

}

.specialofferinsidebottom{
background:none;
border-top:dashed #FF5F00 1px;
float:right;
font-size:12px;
height:auto;
width:462px;
height:215px;
padding:5px 5px 0px 0px;
margin:5px 5px 10px 0px;
}

.dboxleftbig{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #FE0066 1px;
float:left;
font-size:12px;
height:auto;
width:225px;
height:530px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:15px 5px 10px 5px;
}

.dboxrightbig{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #06B1EF 1px;
float:right;
font-size:12px;
height:auto;
width:225px;
height:530px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:15px 5px 10px 5px;
}

.dboxleftsml{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #FE0066 1px;
float:left;
font-size:12px;
height:auto;
width:225px;
height:405px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:15px 5px 10px 5px;
}

.dboxrightsml{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #06B1EF 1px;
float:right;
font-size:12px;
height:auto;
width:225px;
height:405px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:15px 5px 10px 5px;
}


.dboxleft{
background:#E1DED8;
border:solid #FFFFFF 3px;
float:left;
font-size:12px;
height:auto;
width:473px;
height:73px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:9px 5px 0px 5px;
}

.dboxleft2{
background:url(images/deal-bg.gif) repeat-x #A1D3E2;
border:solid #FFFFFF 3px;
float:left;
font-size:12px;
height:auto;
width:135px;
height:220px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:9px 7px 5px 8px;
}

.dboxleft3{
background:url(images/deal-bg.gif) repeat-x #A1D3E2;
border:solid #FFFFFF 1px;
float:left;
font-size:12px;
height:auto;
width:135px;
height:220px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:9px 0px 5px 7px;
}


.dboxleft4{
background:url(images/deal-bg.gif) repeat-x #A1D3E2;
border:solid #FFFFFF 1px;
float:left;
font-size:12px;
height:auto;
width:135px;
height:120px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:9px 6px 5px 5px;
}

.dealreasons{
width:auto;
margin:10px 0px 0px 9px ;
}

.dblimage{
background:none;
float:left;
font-size:12px;
height:auto;
width:140px;
height:50px;
padding:0px;
margin:0px;
}


.dblinfo{
background:none;
float:left;
font-size:12px;
height:auto;
width:180px;
height:50px;
padding:5px;
margin:5px;
}

.dblbutton{
background:none;
float:left;
font-size:12px;
height:auto;
width:110px;
height:50px;
padding:5px 5px 5px 5px;
margin:0px;
}

.dboxright{
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #06B1EF 1px;
float:right;
font-size:12px;
height:auto;
width:225px;
height:295px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:15px 5px 10px 5px;
}



.hpdealimage{
border:1px solid #ffffff;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.discountcodes{
background:#92D050;
border:solid #92D050 1px;
width:478px;
float:left;
height:auto;
padding:5px;
margin:5px 5px 10px 5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.whatshot{
background:#FF3A00;
border:solid #FF3A00 1px;
float:left;
font-size:12px;
width:238px;
height:auto;
padding:5px 0px 5px 0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:5px 5px 10px 5px;
}

.whatshot2{
background:#2B2A87;
border:solid #2B2A87 1px;
float:left;
font-size:12px;
width:238px;
height:auto;
padding:5px 0px 5px 0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:5px 5px 10px 5px;
}

.fiftyyears{
background:none;
float:left;
font-size:12px;
width:490px;
height:auto;
padding:0px 0px 0px 0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:5px 5px 10px 5px;
}

.fy1{
background:none;
float:left;
font-size:12px;
width:285px;
height:auto;
margin:0px 5px 0px 0px;
}

.fy2{
background:none;
float:left;
font-size:11px;
width:195px;
height:auto;
margin:5px 5px 0px 0px;
}

.whatshotstrip{
width:230px;
float:left;
border-bottom:dotted #FFFF00 1px;
}

.tahomebox{
background:none;
border:solid #59864B 1px;
width:488px;
float:left;
height:auto;
padding:0px;
margin:15px 5px 10px 5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.familydeals{
background:url(images/family-bg.jpg) repeat-x #DADADA;
border:solid 92d050 1px;
width:478px;
float:left;
height:367px;
padding:0px 5px 5px 5px ;
margin:5px 5px 10px 5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.fdbox{
background:none;
border:solid 92d050 1px;
width:130px;
float:left;
height:152px;
padding:0px;
margin:160px 10px 15px 15px;
}

.fdbox2{
background:none;
border:solid 92d050 1px;
width:130px;
float:left;
height:152px;
padding:0px;
margin:0px 10px 15px 15px;
}

.dcbox{
background:#ffffff;
border:dashed #06B1EF 1px;
float:left;
font-size:12px;
height:auto;
width:110px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 5px 5px;
}

.dcbox2{
background:none;
border:dotted #06B1EF 1px;
float:left;
font-size:11px;
height:auto;
width:465px;
height:auto;
padding:0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 5px 5px;
}

.dcboxcode{
background:#D20066;
float:left;
font-size:12px;
height:auto;
width:46px;
height:36px;
padding:1px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:4px;
}

.dcboxinfo{
background:#ffffff;
float:right;
font-size:12px;
height:auto;
width:85px;
height:38px;
padding:0px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:4px;
}





#right_content{
width:130px;
float:left;
height:auto;
padding:10px 0px 0 0px;
}

.social{
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
width:150px;
height:120px;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
}

.why{
background:url(images/cb-bg.gif) repeat-x top #505052;
border:solid #8F2500 1px;
float:left;
font-size:12px;
width:150px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
}

.why-big{
background:url(images/cb-bg.gif) repeat-x top #505052;
border:solid #8F2500 1px;
float:left;
font-size:12px;
width:250px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
}


.recommended{
background:#FF3A00;
border:solid #FF3A00 1px;
float:left;
font-size:12px;
width:150px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
}





.whatshotleft{
width:60px;
float:left;
}

.whatshotright{
width:85px;
float:right;
padding-left:5px;
}


.piggybank{
background:#00A2CF;
border:solid #EFA9AA 1px;
float:left;
font-size:12px;
width:150px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
}

.honeymoonbox{
background:url(images/hm-bg.gif) repeat-x top #0F0F0F;
border:solid #FCF7E5 1px;
float:left;
font-size:12px;
width:150px;
height:auto;
padding:5px;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin-bottom:10px;
margin-left:3px;
}


.recimage{
margin:5px 2px 2px 2px;
border:5px solid #ffffff;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}


#toplp_content{
width:900px;
float:left;
height:155px;
padding:0px 0px 0 0px;
}

#thanks_content{
float:left;
font-size:12px;
height:auto;
width:295px;
height:99px;
padding:110px 300px 150px 300px;
}

.tbox2{
background:url(images/hpd-bg.png) repeat-x;
float:left;
font-size:12px;
height:auto;
width:273px;
height:90px;
padding:9px 0px 5px 22px;

}




.searchboxFormField {
border: solid #FF3A00 1px;
font-size:11px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:170px;
background-color:#ffffff;
}

.searchboxFormFieldauto {
border: solid #FF3A00 1px;
font-size:11px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:auto;
background-color:#ffffff;
}

span.searchboxtxt{
font-size:12px;
font-weight:bold;
color:#FFFFff;
font-family:calibri, arial;
}

span.searchboxtxtsml{
font-size:11px;
font-weight:bold;
color:#FFFFff;
font-family:calibri, arial;
}
span.{
font-size:11px;
font-weight:normal;
color:#FFFFff;
font-family:calibri, arial;
}



.lpbanner{
background:url(images/lp-banner.jpg) repeat-x;
float:left;
font-size:12px;
font-weight:bold;
color:#0263AE;
height:auto;
width:115px;
height:118px;
margin:0px 0px 0px 0px;
padding-top:10px;
padding-left:785px;

}

.searchFormField {
border: solid #D2D5DA 1px;
font-size:12px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:170px;
background-color:#ffffff;
}

.newdrop {
border: solid #D2D5DA 1px;
font-size:12px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:140px;
background-color:#ffffff;
margin-left:5px;
}

.EnquiryFormField {
border: solid #D2D5DA 1px;
font-size:11px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:170px;
background-color:#ffffff;
}

.EnquiryFormFieldSmall {
border: solid #D2D5DA 1px;
font-size:11px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:95px;
background-color:#ffffff;
}

.EnquiryFormFieldDepart {
border: solid #D2D5DA 1px;
font-size:11px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:110px;
margin-bottom:5px;
background-color:#ffffff;
}

.EnquiryFormFieldNumber {
border: solid #D2D5DA 1px;
font-size:11px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:40px;
background-color:#ffffff;
}
.EnquiryFormFieldMonth {
border: solid #D2D5DA 1px;
font-size:11px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:45px;
background-color:#ffffff;
}




.QSFormField {
border: solid #D2D5DA 1px;
font-size:12px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:105px;
background-color:#ffffff;
}

.searchprocessFormField {
border: solid #D2D5DA 1px;
font-size:12px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:auto;
background-color:#ffffff;
}

.autoFormField {
border: solid #D2D5DA 1px;
font-size:12px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:auto;
background-color:#ffffff;
}

.dropdownField {
border: solid #FF9227 1px;
font-size:12px;
color:#4C5965;
margin:2px 0px 2px 0px;
padding:1px 0px 1px 0px;
width:175px;
background-color:#ffffff;
font-family:calibri, arial;
float:right;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

.topdropdownField {
border: solid #423733 1px;
font-size:12px;
color:#423733;
margin:2px 0px 2px 0px;
padding:1px 0px 1px 0px;
width:175px;
background-color:#ffffff;
font-family:calibri, arial;
float:right;
}

.dropdownField2 {
border: solid #CE076A 1px;
font-size:14px;
color:#4C5965;
margin:2px 0px 2px 0px;
padding:1px 0px 1px 0px;
width:200px;
background-color:#ffffff;
font-family:calibri, arial;
float:left;
}

.dateFormField {
border: solid #BC2500 1px;
font-size:12px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:60px;
background-color:#FFFFFF;
}

.emailFormField {
border: solid #D2D5DA 1px;
font-size:12px;
color:#0263AE;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 0px;
width:170px;
background-color:#ffffff;
}




/*----Middle---------*/
#middle{
background: #FFFFFF;
width:auto;
height:auto;
clear:both;
margin:0px 0 0 0;
padding:0px 0px 0px 0px;
color:#0054A4;
}

#leftmiddle_content{
width:295px;
float:left;
height:auto;
padding:0px 0px 0 5px;
}


#rightmiddle_content{
width:295px;
float:right;
height:auto;
padding:0px 0px 0 5px;
}

.hpdealbox{
background:url(images/hpd-bg.png) repeat-x;
float:left;
font-size:12px;
height:auto;
width:295px;
height:99px;
padding:0px 0px 5px 0px;
}

.hpdealimage{
float:left;
font-size:12px;
height:auto;
width:75px;
height:75px;
padding:13px 0px 5px 13px;
}

.di{
border:1px solid #ffffff; 
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}
.hpdealcontent{
float:left;
font-size:12px;
height:auto;
width:192px;
height:99px;
padding:2px 0px 5px 5px;
}
box1.nav:hover {
color: #A8DE3E; text-decoration:underline;}


box2.nav:hover {
color: #A8DE3E; text-decoration:underline;}

p.topper-org{
text-align:left;
background:url(images/navigation2.jpg) repeat-x top #0795DD;
padding:5px 0 5px 5px;
font-size:18px;
color:#FFFFFF;
font-family:calibri, verdana, Helvetica, sans-serif;
font-weight:bold;
}

p.topper-blu{
text-align:left;
background:url(images/blu.gif) repeat-x top #0795DD;
padding:5px 0 5px 5px;
font-size:18px;
color:#FFFFFF;
font-family:calibri, verdana, Helvetica, sans-serif;
font-weight:bold;
}

td.dest{
clear:both;
font-size:10px;
}

td.search{
clear:both;
font-size:10px;
color:#ffffff;
}

td.specialformtxt{
clear:both;
font-size:12px;
color:#06B1EF;
}

td.homedealsblue{
clear:both;
font-size:11px;
color:#06B1EF;
font-weight:strong;
}

td.homedealsbluesmall{
clear:both;
font-size:10px;
color:#06B1EF;
}
/*----search---------*/

#hotelresults_new {
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #FE0066 1px;
float:left;
font-size:12px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
padding:5px;
font-size:11px;
}

#hotelresults_info {
background:#ffffff;
border:solid #FE0066 1px;
float:left;
font-size:12px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
padding:5px;
font-size:11px;
}

#hotelresults_info2 {
background:#ffffff;
border:solid #FE0066 1px;
float:left;
font-size:12px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
padding:5px;
font-size:11px;
width:575px;
}

#flightresults {
background:#ffffff;
border:solid #FE0066 1px;
float:left;
font-size:12px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
font-size:11px;
width:565px;
}

#hotelresults_info3 {
background:#ffffff;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
font-size:11px;
width:575px;
}

.msibluebasket{
background:#D0E9F0;
float:left;
font-size:12px;
height:auto;
width:565px;
height:auto;
padding:5px;
}

.msiblueflight{
background:#D0E9F0;
float:left;
font-size:12px;
height:auto;
width:563px;
height:auto;
padding:1px;
border-top:1px solid #06B1EF;
border-bottom:1px solid #06B1EF;
margin-bottom:3px;
}

.msigreenbasket{
background:#CCFF99;
float:left;
font-size:12px;
height:auto;
width:565px;
height:auto;
padding:5px;
}

.msibwhitebasket{
background:#ffffff;
float:left;
font-size:12px;
height:auto;
width:565px;
height:auto;
padding:5px;
}

.baskethead{
background:#06B1EF;
float:left;
font-size:12px;
height:auto;
width:565px;
height:auto;
padding:5px;
}

.hoteltable_info {
background:url(images/grey-bg.gif) repeat-x #DADADA;
border:solid #06B1EF 1px;
float:left;
font-size:12px;
height:auto;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
margin:0px 5px 10px 5px;
padding:5px;
font-size:11px;
width:553px;
}

.cal{
padding-left:65px;
z-index:50 !important;
}

#basket_box {
border-radius: 5px; 
margin:20px 0 10px 0;
padding:5px;
text-align:center;
font-family:arial; calibri;
color:#ffffff;
font-size:16px;
width:565px;
background:#D60066;

}

th.searchresults {
background:#FC0066;
margin-right:5px;
text-align:left;
}

th.searchresults2 {
background:#3EBCE8;
margin-right:5px;
text-align:left;
}


a.searchselect {
background:#3EBCE8;
padding:5px;
text-align:center;
color:#ffffff;
font-weight:bold;
font-family:arial; calibri;
text-decoration:none;
}


#hotelresultsnew {border-top:1px solid #e50278;margin:0 0 5px 0;padding:5px;text-align:left;}
.hoteldesctablenew th {padding:5px; }
.hoteldesctablenew h3 {color:#000;margin:0;}
.hoteldesctablenew .roomsrow {padding:5px;margin:10px 0 0;}


.urgent_box{
background:#E97B09 url(images/stripe.gif) repeat;
border:1px solid #FFCC00;
width:865px;
float:left;
height:30px;
padding:5px;
margin-bottom:5px;
color:#514C48;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
font-weight:bold;
}

.urgent_box2{
background:#E97B09 url(images/stripe.gif) repeat;
border:1px solid #FFCC00;
width:865px;
float:left;
height:35px;
padding:5px;
margin-bottom:5px;
color:#514C48;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;

font-size:18px;
text-align:center;
}

p.urgent{
text-align:center;
line-height:18px;
padding:2px 5px 5px 5px;
font-size:18px;
margin:0px;
color:#423C3B;
font-family:arial;
}

.ref_box{
background:#92D050;
border:1px solid #92D050;
width:865px;
float:left;
height:30px;
padding:5px;
margin-top:5px;
margin-bottom:5px;
color:#514C48;
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
font-weight:bold;
}



/*----footer---------*/
#footer{
background:#06B1EF;
width:910px;
height:195px;
clear:both;
margin:10px 0 10px 0;
padding:0px 10px 10px 10px;
color:#FF4500;
border:1px solid #FF4500; 
-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;
}

#footersurround{
width:auto;
align:center;
height:auto;
padding:0px 0px 0 5px;
}


#leftfooter_content{
width:275px;
float:left;
height:auto;
padding:10px 10px 0 5px;
}
#middlefooter_content{
width:255px;
float:left;
height:auto;
padding:10px 10px 0 5px;
}

#rightfooter_content{
width:325px;
float:left;
height:auto;
padding:10px 0px 0 5px;
}