body {
margin-left : 10px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
background-color : #ffffff; 
} 
p {
font-size : 11px; 
font-family : tahoma; 
color : black; 
} 
h1 {
font-size : 11px; 
font-family : tahoma; 
color : black; 
display : inline; 
font-weight : bold; 
} 
h2 {
font-size : 11px; 
font-family : tahoma; 
color : black; 
display : inline; 
font-weight : bold; 
} 
.plaindark {
color : #000000; 
font-size : 12px; 
font-family : tahoma; 
} 
form {
padding : 0; 
margin : 0; 
} 
.results_header {
font-size : 9pt; 
font-family : tahoma; 
font-weight: bold;
color : black; 
text-decoration : underline; 
} 
.results1 {
font-size : 9pt; 
font-family : tahoma; 
color : black; 
background-color:#ACC5D2;
} 
.results2 {
font-size : 9pt; 
font-family : tahoma; 
color : black; 
background-color:#FFDFDF;
} 
.more {
font-size : 9pt; 
font-family : tahoma; 
font-weight: bold;
color : black; 
text-decoration : none; 
}
a.more:hover {
text-decoration : underline; 
}
.days1{
border-width: 1px; 
border-style: solid; 
border-color: #000000; 
width: 20px;
text-align: center;
}
.days1_link{
font-family: Arial; 
color: #000000; 
font-weight: bold; 
font-size: 10px; 
}
.days2 {
font-family: Arial; 
color: #DDDDDD; 
font-weight: bold; 
font-size: 10px; 
border-width: 1px; 
border-style: solid; 
border-color: #DDDDDD; 
width: 20px;
}
.currentpage{
color : red; 
font-size : 12px; 
font-family : tahoma; 
font-weight : bold; 
text-decoration : none; 
}
.nextpage {
color : black; 
font-size : 11px; 
font-family : tahoma; 
font-weight : bold; 
text-decoration : none; 
} 
a.nextpage:hover {
color : #3384c6; 
font-size : 11px; 
font-family : tahoma; 
font-weight : bold; 
text-decoration : underline; 
} 
a.nextpage:active {
color : #3384c6; 
font-size : 11px; 
font-family : tahoma; 
font-weight : bold; 
} 
.month {
color : black; 
font-size : 11px; 
font-family : tahoma; 
text-decoration : none; 
} 
a.month:hover {
color : #3384c6; 
font-size : 11px; 
font-family : tahoma; 
text-decoration : underline; 
} 
a.month:active {
color : #3384c6; 
font-size : 11px; 
font-family : tahoma; 
} 
#result_table {
color : black; 
font-size : 9px; 
font-family : tahoma; 
padding-top : 4px; 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 4px; 
spacing-top : 
} 
.tab {
color : #787878; 
font-size : 11px; 
font-family : tahoma; 
font-weight : bold; 
text-decoration : none; 
} 
a.tab:hover {
color : #3384c6; 
font-size : 11px; 
font-family : tahoma; 
font-weight : bold; 
text-decoration : underline; 
} 
a.tab:active {
color : #3384c6; 
font-size : 11px; 
font-family : tahoma; 
font-weight : bold; 
} 
.plaindark {
color : #000000; 
font-size : 12px; 
font-family : tahoma; 
} 
.special_hp_links {
color : black; 
font-size : 11px; 
font-family : tahoma; 
text-decoration : none; 
padding : 4px; 
} 
a.special_hp_links:hover {
color : black; 
font-size : 11px; 
font-family : tahoma; 
text-decoration : underline; 
padding : 4px; 
} 
a.special_hp_links:active {
color : black; 
font-size : 11px; 
font-family : tahoma; 
padding : 4px; 
} 
.tab_top {
width : 106px; 
height : 30px; 
background-image : url('../img/tab.jpg'); 
text-align : center; 
} 
.header {
height : 5px; 
background-color : #3384c6; 
text-align : center; 
} 
.telephone {
color : #999999; 
font-size : 20px; 
font-family : tahoma; 
font-weight : bold; 
} 
.tab_strap {
height : 30px; 
background-image : url('../img/strap_bg.gif'); 
text-align : center; 
} 
.strap {
color : black; 
font-size : 11px; 
font-family : tahoma; 
text-decoration : none; 
} 
a.strap:hover {
color : blue; 
font-size : 11px; 
font-family : tahoma; 
text-decoration : underline; 
} 
a.strap:active {
color : black; 
font-size : 11px; 
font-family : tahoma; 
} 
.special_head {
color : #3384c6; 
font-size : 14px; 
font-family : tahoma; 
text-decoration : none; 
padding-left : 17px; 
background : url('../img/small_chevron.gif') no-repeat center left; 
margin : 0 5px; 
padding-bottom : 4px 
} 
.special_bot {
color : red; 
font-size : 12px; 
font-family : tahoma; 
text-decoration : none; 
} 
a.special_bot:hover {
color : blue; 
font-size : 12px; 
font-family : tahoma; 
text-decoration : underline; 
} 
a.special_bot:active {
color : black; 
font-size : 12px; 
font-family : tahoma; 
} 
.quick_top {
height : 45px; 
background-image : url('../img/holiday_search_top.gif'); 
background-repeat : no-repeat; 
} 
.quick_top_bud {
height : 45px; 
background-image : url('../img/holiday_search_top_budget.gif'); 
background-repeat : no-repeat; 
} 
.quick_mid {
background-color : #3384c6; 
width : 270px; 
color : white; 
font-size : 12px; 
font-family : tahoma; 
} 
.non_p {
font-size : 11px; 
font-family : tahoma; 
color : black; 
text-align : justify; 
} 
.about_link {
color : #3384c6; 
font-size : 11px; 
font-family : tahoma; 
font-weight : bold; 
text-decoration : none; 
width : 185px; 
float : left; 
position : relative; 
border-bottom : 1px solid #3384c6; 
padding-bottom : 4px; 
padding-left : 17px; 
background : url('../img/small_chevron.gif') no-repeat center left;; margin-left:5px; margin-right:5px; margin-top:15px; margin-bottom:0 
} 
.about_link:hover {
color : #787878; 
font-size : 11px; 
font-family : tahoma; 
font-weight : bold; 
text-decoration : none; 
width : 185px; 
float : left; 
position : relative; 
border-bottom : 1px solid #3384c6; 
padding-bottom : 4px; 
padding-left : 17px; 
background : url('../img/small_chevron.gif') no-repeat center left;; margin-left:5px; margin-right:5px; margin-top:15px; margin-bottom:0 
} 
.special_offer_center_link {
color : red; 
font-size : 12px; 
font-family : tahoma; 
text-decoration : none; 
} 
a.special_offer_center_link:hover {
color : red; 
font-size : 12px; 
font-family : tahoma; 
text-decoration : underline; 
} 
.special_offer_row {
margin-bottom : 10px; 
color : #000000; 
font-size : 11px; 
font-family : tahoma; 
clear : both; 
} 
.sp_destination {
font-size : 11px; 
font-family : tahoma; 
color : #000000; 
font-weight : bold; 
} 
#container {
text-align : center; 
} 
#intro_text {
position : absolute; 
width : 742px; 
top : 1320px; 
} 
#more_about_hp {
position : absolute; 
width : 742px; 
top : 1290px; 
} 
#footer {
position : absolute; 
width : 742px; 
top : 2200px; 
background : #3384c6; 
padding : 5px; 
} 
#tab {
padding-top : 90px; 
width : 742px; 
margin : 0; 
clear : both; 
} 
#logo {
position : absolute; 
top : 0; 
clear : both; 
width : 742px; 
padding : 0; 
margin : 0; 
} 
#search_hp_menu {
position : absolute; 
width : 270px; 
top : 265px; 
} 
#adverts {
height : 100px; 
clear : both; 
padding-top : 5px; 
} 
#adverts .box {
width : 180px; 
height : 100px; 
float : left; 
padding-right : 7px; 
margin : 0; 
} 
#adverts .email_signup {
width : 180px; 
height : 100px; 
float : left; 
padding: 0; 
margin : 0; 
background : url('../img/email_signup.gif') no-repeat center right; 
 
} 
#adverts .email_signup_form {
font-size : 12px; 
font-family : tahoma; 
padding: 4px;
}
#search_hp_menu_bud {
position : absolute; 
width : 270px; 
top : 265px; 
left : 286px; 
} 
#search_hp_menu_type {
position : absolute; 
width : 270px; 
top : 480px; 
left : 289px; 
} 
#special_offers {
position : absolute; 
width : 185px; 
top : 270px; 
left : 562px; 
} 
#templates_main {
position : absolute; 
width : 730px; 
top : 260px; 
padding : 4px; 
} 
ul {
margin : 0; 
padding : 0; 
list-style : none; 
width : 190px; 
border-bottom : 1px solid #ccc; 
} 
ul li {
position : relative; 
} 
li ul {
position : absolute; 
left : 2px; 
top : 0; 
display : none; 
} 
ul li a {
border-left : 1px solid #ccc; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
display : block; 
text-decoration : none; 
color : #777; 
background : #fff; 
padding : 5px; 
border-bottom : 0px none; 
font-size : 11px; 
font-family : tahoma; 
color : black 
} 
* html ul li {
float : left; 
height : 1%; 
} 
* html ul li a {
height : 1%; 
} 
ul li a:hover {
color : #e2144a; 
background : #f9f9f9; 
} 
li ul li a {
padding : 2px 5px; 
} 
#nav1 {
display : none; 
} 
#nav2 {
display : none; 
} 

#search_results {
width : 742px; 
clear: both;
}
 .looping {
	width: 666px;
	height: 50px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
 }